projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d862e0f
)
Avoid clearing an empty PrioritizedCXXGlobalInits, NFC
author
Yaron Keren
<yaron.keren@gmail.com>
Sat, 20 Jun 2015 15:51:52 +0000
(15:51 +0000)
committer
Yaron Keren
<yaron.keren@gmail.com>
Sat, 20 Jun 2015 15:51:52 +0000
(15:51 +0000)
We already test for PrioritizedCXXGlobalInits being non-empty
and process it so it makes sense to clear it only in that if.
llvm-svn: 240220
clang/lib/CodeGen/CGDeclCXX.cpp
patch
|
blob
|
history
diff --git
a/clang/lib/CodeGen/CGDeclCXX.cpp
b/clang/lib/CodeGen/CGDeclCXX.cpp
index
bae8ab4
..
00d6d5c
100644
(file)
--- a/
clang/lib/CodeGen/CGDeclCXX.cpp
+++ b/
clang/lib/CodeGen/CGDeclCXX.cpp
@@
-424,6
+424,7
@@
CodeGenModule::EmitCXXGlobalInitFunc() {
CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, LocalCXXGlobalInits);
AddGlobalCtor(Fn, Priority);
}
+ PrioritizedCXXGlobalInits.clear();
}
SmallString<128> FileName;
@@
-451,7
+452,6
@@
CodeGenModule::EmitCXXGlobalInitFunc() {
AddGlobalCtor(Fn);
CXXGlobalInits.clear();
- PrioritizedCXXGlobalInits.clear();
}
void CodeGenModule::EmitCXXGlobalDtorFunc() {