]> granicus.if.org Git - clang/commit
Improve the representation of CXXUuidofExpr
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 27 Mar 2016 04:46:07 +0000 (04:46 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 27 Mar 2016 04:46:07 +0000 (04:46 +0000)
commit21d4b0aad0faf4881e2290462f39138aef7185ea
tree49c873fcdc915bbd71d16c04e0c7de430467e635
parent77ad193cab580e52337dd12b9c1ff23fead71b88
Improve the representation of CXXUuidofExpr

Keep a pointer to the UuidAttr that the CXXUuidofExpr corresponds to.
This makes translating from __uuidof to the underlying constant a lot
more straightforward.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@264529 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ExprCXX.h
lib/AST/ExprCXX.cpp
lib/AST/MicrosoftMangle.cpp
lib/CodeGen/CodeGenModule.cpp
lib/Sema/SemaExprCXX.cpp