fb7b36327c4cd14c9454e0e9c26f8c44ba8207c0 |
|
15-Dec-2010 |
Peter Collingbourne <peter@pcc.me.uk> |
Sema: have BuildExpressionFromIntegralTemplateArgument produce well-formed IntegerLiterals BuildExpressionFromIntegralTemplateArgument can produce malformed IntegerLiterals with an EnumType if the template parameter type is an EnumType. This breaks the AST printer which expects all IntegerLiterals to have a plain integer type. Instead, give the IntegerLiteral the enum's promotion type and wrap in an implicit cast to the EnumType. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Coverage/cxx-language-features.inc
|
59e63570359b8adb9eb257759fe766d7aac1995a |
|
30-May-2009 |
Douglas Gregor <dgregor@apple.com> |
AST printing for C++ base classes git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72617 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Coverage/cxx-language-features.inc
|
6c9c94053132e5ca0655124b70f1c386a332e71d |
|
30-May-2009 |
Douglas Gregor <dgregor@apple.com> |
Pretty printing and improved representation for namespace alias declarations git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72616 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Coverage/cxx-language-features.inc
|
8419fa3af97208eb00f0cd6c62354ce4ff986677 |
|
30-May-2009 |
Douglas Gregor <dgregor@apple.com> |
Printing for using directives, e.g., using namespace std::debug; Extended UsingDirectiveDecl to store the nested-name-specifier that precedes the nominated namespace. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72614 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Coverage/cxx-language-features.inc
|