93ab6bf534fb6c26563c00f28a8fc5581bb71dfd |
|
15-Aug-2013 |
Stephen Lin <stephenwlin@gmail.com> |
CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
923099773fe4bbc52a25a5d3d92236b5e37cef93 |
|
24-Oct-2012 |
Ulrich Weigand <ulrich.weigand@de.ibm.com> |
A number of test cases assume that an "int" parameter or return value will be represented in the IR as a plain "i32" type. This causes the tests to spuriously fail on platforms where int is not a 32-bit type, or where the ABI requires attributes like "signext" or "zeroext" to be used. This patch adds -triple or -target parameters to force those tests to use the i386-unknown-unknown target. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166551 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
71adc5b587e4612e23d5ba234967b77a5f74b773 |
|
17-Jul-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Merge visibility from previous decls before looking at visibility pragma. This is a bit fuzzy, but matches gcc behavior and existing code bases seem to depend on it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
f729ce0b231e045b8e7db61e85e87186c09db238 |
|
12-Jul-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Ignore visibility attributes after definitions. This matches newer (4.7) gcc's behavior and is the first step in fixing pr13338. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160104 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
20039ae1d9f520d8395899d807473b638fb48688 |
|
02-Feb-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
426fc94ed3bce15b55c43692537e3833388f0352 |
|
26-Jan-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix our handling of #pragma GCC visibility. Now the lexer just produces a token and the parser is the one responsible for activating it. This fixes problem like the one pr11797 where the lexer and the parser were not in sync. This also let us be more strict on where in the file we accept these pragmas. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
90f1450c109fbbd333001165bbd986061f7c4513 |
|
10-Dec-2010 |
John McCall <rjmccall@apple.com> |
Treat visibility on an enclosing namespace as a non-explicit source of visibility. Fixes PR8713. I've disabled a test which was testing that you can #pragma pop visibility to get out of a namespace's visibility attribute. We should probably just diagnose that as an error unless it's instrumental to someone's system headers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121459 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|
62e22ee7a17bbba427367ec2f9c8c4f60d778ac5 |
|
05-Aug-2010 |
Eli Friedman <eli.friedman@gmail.com> |
Tests for #pragma GCC visibility. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110316 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-visibility.cpp
|