diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-12-09 00:47:37 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-12-09 00:47:37 +0000 |
commit | 40cb9ad391af6811c691e308764c3515a413c806 (patch) | |
tree | 21159e8266168260aa58a7626fa9dc34b2d554d7 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 4b2a6e200f0836e7fcbc3f8a7416648c2b2929d0 (diff) | |
download | bcm5719-llvm-40cb9ad391af6811c691e308764c3515a413c806.tar.gz bcm5719-llvm-40cb9ad391af6811c691e308764c3515a413c806.zip |
Implemented an implicit conversion from "noreturn" function types (and
pointers thereof) to their corresponding non-noreturn function
types. This conversion is considered an exact match for
overload-resolution purposes. Note that we are a little more strict
that GCC is, because we encode noreturn in the type system, but that's
a Good Thing (TM) because it does not allow us to pretend that
potentially-returning function pointers are non-returning function
pointers.
Fxies PR5620.
llvm-svn: 90913
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions