#5639 String literal compared with char buffer in a struct.
Fixed template bracket linkage in while loop simplification

Ran AStyle
Fixed crash on invalid code #6080
Fixed cppcheck internal warnings
AST: better AST for placement new expression 'new (a) MyClass;'
Merge branch 'master' into travis_gcc_testsuite