summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-05-22 23:47:06 +0000
committerDouglas Gregor <dgregor@apple.com>2009-05-22 23:47:06 +0000
commit4a9f481db92ad8c8758fe913d7641df8b9a30792 (patch)
treee7a4db1bd0fd6e981aa47b0de2af2626cf5f1e3b /clang/lib/Frontend/InitPreprocessor.cpp
parent93fcf93bc6a1cbf9f6a3cae5373665502b15fcc5 (diff)
downloadbcm5719-llvm-4a9f481db92ad8c8758fe913d7641df8b9a30792.tar.gz
bcm5719-llvm-4a9f481db92ad8c8758fe913d7641df8b9a30792.zip
Template instantiation for qualified declaration reference
expressions. We are now missing template instantiation logic for only three classes of expressions: - Blocks-related expressions (BlockExpr, BlockDeclRefExpr) - C++ default argument expressions - Objective-C expressions Additionally, our handling of DeclRefExpr is still quite poor, since it cannot handle references to many kinds of declarations. As part of this change, converted the TemplateExprInstantiator to use iteration through all of the expressions via clang/AST/StmtNodes.def, ensuring that we don't forget to add template instantiation logic for any new expression node kinds. llvm-svn: 72303
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud