+fix indent
+9148_a add pure attribute for nested functions in a pure function
+9148_b calling function pointer/delegate that comes from paramter should be weak purity
+9148_c Passing impure delegate in the parameter of weak purity function call should check whole call-expr purity
+9148_d +y (disable member functions)
Fix regression caused by 10329? - comes from 6359
improve purity more
Remove hack for issue 10981
Inherit @safe and pure attributes to nested symbols
fix test cases