Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lex: Fix __has_feature(cxx_exceptions) for objective C++ | Justin Bogner | 2014-04-16 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | At one point, -fexceptions was a synonym for -fcxx-exceptions. While the driver options still enables cxx-exceptions by default, the cc1 flag is purely about exception tables and this doesn't account for objective C exceptions. Because of this, checking for the cxx_exceptions feature in objective C++ often gives the wrong answer. The cxx_exceptions feature should be based on the -fcxx-exceptions cc1 flag, not -fexceptions. Furthermore, at some point the tests were changed to use cc1 even though they were testing the driver behaviour. We're better off testing both the driver and cc1 here. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206352 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
* | tests: Use %clangxx when using driver for C++, in case C++ support is disabled. | Daniel Dunbar | 2010-06-29 | 1 | -2/+2 |
| | | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107153 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
* | Update tests to use %clang instead of 'clang', and forcibly disable use of ' | Daniel Dunbar | 2009-12-15 | 1 | -2/+2 |
| | | | | | | | clang ' or ' clang -cc1 ' or ' clang-cc ' in test lines (by substituting them to garbage). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91460 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
* | Add 'has_feature(cxx_exceptions)' to allow code to determine via ↵ | Ted Kremenek | 2009-12-03 | 1 | -0/+11 |
preprocessor logic if C++ exceptions are enabled. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90378 91177308-0d34-0410-b5e6-96231b3b80d8 |