]> granicus.if.org Git - clang/commit
Type traits intrinsic implementation: __is_base_of(T, U)
authorFrancois Pichet <pichet2000@gmail.com>
Tue, 7 Dec 2010 00:08:36 +0000 (00:08 +0000)
committerFrancois Pichet <pichet2000@gmail.com>
Tue, 7 Dec 2010 00:08:36 +0000 (00:08 +0000)
commit6ad6f2848d7652ab2991286eb48be440d3493b28
tree3a11fabb88a3184176e7c1cd8aa5658c8b4633b3
parent1fd9e0def66fbd50e99be5ff87c9fd1c91c428ab
Type traits intrinsic implementation: __is_base_of(T, U)
New AST node introduced: BinaryTypeTraitExpr; to be reused for more intrinsics.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121074 91177308-0d34-0410-b5e6-96231b3b80d8
24 files changed:
include/clang/AST/ExprCXX.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/StmtNodes.td
include/clang/Basic/TypeTraits.h
include/clang/Parse/Parser.h
include/clang/Sema/Sema.h
include/clang/Serialization/ASTBitCodes.h
lib/AST/ExprCXX.cpp
lib/AST/ExprClassification.cpp
lib/AST/ExprConstant.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/Checker/GRExprEngine.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/Mangle.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/SemaCXX/type-traits.cpp
tools/libclang/CIndex.cpp
tools/libclang/CXCursor.cpp