summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2008-06-09 23:42:47 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2008-06-09 23:42:47 +0000
commitd0c1df4c84a7d64ee2a035394ca8ac2fb20faefa (patch)
treecee7f1f6e97bd3083a023d310bb48c3a13ad3f9c /clang/lib/CodeGen
parentd8cb25ee90404c1aa4b91632f6ec0e7e7cf0c093 (diff)
downloadbcm5719-llvm-d0c1df4c84a7d64ee2a035394ca8ac2fb20faefa.tar.gz
bcm5719-llvm-d0c1df4c84a7d64ee2a035394ca8ac2fb20faefa.zip
Make CodeGenFunction::EmitDecl() recognise CXXClass/CXXStruct/CXXUnion.
llvm-svn: 52162
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/CGDecl.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGDecl.cpp b/clang/lib/CodeGen/CGDecl.cpp
index e7085fb5e31..fe58ca05fe0 100644
--- a/clang/lib/CodeGen/CGDecl.cpp
+++ b/clang/lib/CodeGen/CGDecl.cpp
@@ -35,6 +35,9 @@ void CodeGenFunction::EmitDecl(const Decl &D) {
case Decl::Union: // union X;
case Decl::Class: // class X;
case Decl::Enum: // enum X;
+ case Decl::CXXStruct: // struct X; [C++]
+ case Decl::CXXUnion: // union X; [C++]
+ case Decl::CXXClass: // class X; [C++]
// None of these decls require codegen support.
return;
OpenPOWER on IntegriCloud