Filipe Cabecinhas
1f72a0006c
Add -fexceptions for targets where it isn't the default.
...
It still tests that objc++-cpp-output turns on -fcxx-exceptions and
-fobjc-exceptions by being a c++ and objc(++) file.
llvm-svn: 230992
2015-03-02 19:11:53 +00:00
Jyotsna Verma
abd62140c0
Use -emit-llvm for the following tests to stop them from failing for Hexagon:
...
CodeGenCXX/vtable-debug-info.cpp
Driver/objc++-cpp-output.mm
Driver/objc-cpp-output.m
llvm-svn: 179602
2013-04-16 15:55:41 +00:00
Chad Rosier
808baaf232
[driver] Add the missing TY_PP_ObjCXX_Alias case to the isCXX function.
...
This was causing different behavior when using -x objective-c++-cpp-output as
compared to -x objc++-cpp-output. Specifically, the driver was not adding the
-fcxx-exceptions flag in the latter case.
rdar://12680312
llvm-svn: 168212
2012-11-16 22:31:39 +00:00
NAKAMURA Takumi
cb0a08ac77
clang/test: [PR13820] Suppress LLP64-incompatible tests for ObjC with +Asserts.
...
llvm-svn: 163709
2012-09-12 14:26:42 +00:00
Nico Weber
ed8080cb9f
Add support of -x objc-cpp-output, -x objc++-cpp-output to the Driver.
...
Matches gcc, and is also required for using ccache with clang.
llvm-svn: 137563
2011-08-13 23:13:37 +00:00