orivej added a comment. I don't have the complete picture yet. (This is why the summary is so short.) I have looked up that `IK_DirectList` `Kind` was known not to carry a valid `ParenRange` since https://github.com/llvm-mirror/clang/commit/188158db29f50443b6e412f2a40c800b2669c957, and that `PerformConstructorInitialization` acquired `BraceLoc` arguments specifically to support `CXXTemporaryObjectExpr`: https://github.com/llvm-mirror/clang/commit/1245a54ca6e9c5b14196461dc3f84b24ea6594b1#diff-d7cc8293491a9fdddee7ba857c028256R5921 , but then it appears that `CXXTemporaryObjectExpr` `Kind` has acquired a valid `ParenRange`, except when it is instantiated from a template…
Repository: rC Clang https://reviews.llvm.org/D53231 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits