diff options
| author | Yaron Keren <yaron.keren@gmail.com> | 2015-06-20 15:51:52 +0000 |
|---|---|---|
| committer | Yaron Keren <yaron.keren@gmail.com> | 2015-06-20 15:51:52 +0000 |
| commit | 35071ac8e809af97541277f644519a9494f6ff01 (patch) | |
| tree | 0ef2cb5a01b3b3b6738d6db3cde985433044ac1a | |
| parent | d862e0f33aea0ee43d612f2f6b2936817e30b205 (diff) | |
| download | bcm5719-llvm-35071ac8e809af97541277f644519a9494f6ff01.tar.gz bcm5719-llvm-35071ac8e809af97541277f644519a9494f6ff01.zip | |
Avoid clearing an empty PrioritizedCXXGlobalInits, NFC
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
| -rw-r--r-- | clang/lib/CodeGen/CGDeclCXX.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGDeclCXX.cpp b/clang/lib/CodeGen/CGDeclCXX.cpp index bae8ab4ea0d..00d6d5cee74 100644 --- 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() { |

