diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-01-17 01:30:42 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-01-17 01:30:42 +0000 |
commit | 10876ef5714f95abf4f7cd271f288a811be370e9 (patch) | |
tree | 1b37adc55e48f9f7b045f876fc35f1e749ed448a /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | c406cb73648483276b6c938ab5ff6812c3fbcad9 (diff) | |
download | bcm5719-llvm-10876ef5714f95abf4f7cd271f288a811be370e9.tar.gz bcm5719-llvm-10876ef5714f95abf4f7cd271f288a811be370e9.zip |
Implement C++11 semantics for [[noreturn]] attribute. This required splitting
it apart from [[gnu::noreturn]] / __attribute__((noreturn)), since their
semantics are not equivalent (for instance, we treat [[gnu::noreturn]] as
affecting the function type, whereas [[noreturn]] does not).
llvm-svn: 172691
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions