diff options
author | Anders Carlsson <andersca@mac.com> | 2009-09-01 20:52:42 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-09-01 20:52:42 +0000 |
commit | f1ae6d45dd8061db06d55e5b074fbc9852271ec4 (patch) | |
tree | 827adcf3630624cc74cbb0e66c7c491e07e6a51e /clang/test/CodeGenCXX/PR4827-cast.cpp | |
parent | 6904f644e77d85ed43813005a5c82a05315be6b3 (diff) | |
download | bcm5719-llvm-f1ae6d45dd8061db06d55e5b074fbc9852271ec4.tar.gz bcm5719-llvm-f1ae6d45dd8061db06d55e5b074fbc9852271ec4.zip |
Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827.
llvm-svn: 80720
Diffstat (limited to 'clang/test/CodeGenCXX/PR4827-cast.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/PR4827-cast.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/PR4827-cast.cpp b/clang/test/CodeGenCXX/PR4827-cast.cpp new file mode 100644 index 00000000000..958798d77f6 --- /dev/null +++ b/clang/test/CodeGenCXX/PR4827-cast.cpp @@ -0,0 +1,5 @@ +// RUN: clang-cc -emit-llvm -o - %s +struct A; +struct B; +extern A *f(); +void a() { (B *) f(); } |