diff options
author | Nuno Lopes <nunoplopes@sapo.pt> | 2008-09-01 11:33:04 +0000 |
---|---|---|
committer | Nuno Lopes <nunoplopes@sapo.pt> | 2008-09-01 11:33:04 +0000 |
commit | b381aac9bae6d608c72267dd0ed08ec6369e94e4 (patch) | |
tree | d59bc7d025c0f0dfdfdec0ad4e7017b6e4917172 /lib/CodeGen | |
parent | cc1b8532a113fa3216096757b3b4e203867bd5e0 (diff) |
codegen constant data as such. add QualType::isConstant()
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55603 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/CodeGenModule.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/CodeGenModule.cpp b/lib/CodeGen/CodeGenModule.cpp index 27dd600f0a..5b784aada3 100644 --- a/lib/CodeGen/CodeGenModule.cpp +++ b/lib/CodeGen/CodeGenModule.cpp @@ -449,6 +449,7 @@ void CodeGenModule::EmitGlobalVarDefinition(const VarDecl *D) { } GV->setInitializer(Init); + GV->setConstant(D->getType().isConstant(Context)); // FIXME: This is silly; getTypeAlign should just work for incomplete arrays unsigned Align; |