aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/dosep.py
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-11-11 02:02:15 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-11-11 02:02:15 +0000
commite301ba2b489106cc31b5f3a4e0cd558f90f07cba (patch)
tree545ee49277a4a4dab3f659d9033c04ac8ddec3d1 /lldb/packages/Python/lldbsuite/test/dosep.py
parenta543f77bdb6db7f7caa9a853843d5f141ff50a05 (diff)
downloadllvm-e301ba2b489106cc31b5f3a4e0cd558f90f07cba.zip
llvm-e301ba2b489106cc31b5f3a4e0cd558f90f07cba.tar.gz
llvm-e301ba2b489106cc31b5f3a4e0cd558f90f07cba.tar.bz2
Add support for GCC's '__auto_type' extension, per the GCC manual:
https://gcc.gnu.org/onlinedocs/gcc/Typeof.html Differences from the GCC extension: * __auto_type is also permitted in C++ (but only in places where it could appear in C), allowing its use in headers that might be shared across C and C++, or used from C++98 * __auto_type can be combined with a declarator, as with C++ auto (for instance, "__auto_type *p") * multiple variables can be declared in a single __auto_type declaration, with the C++ semantics (the deduced type must be the same in each case) This patch also adds a missing restriction on applying typeof to a bit-field, which GCC has historically rejected in C (due to lack of clarity as to whether the operand should be promoted). The same restriction also applies to __auto_type in C (in both GCC and Clang). This also fixes PR25449. Patch by Nicholas Allegra! llvm-svn: 252690
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/dosep.py')
0 files changed, 0 insertions, 0 deletions