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

Reply via email to