projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Avoid undefined behavior when vector is empty.
[oota-llvm.git]
/
lib
/
Linker
/
LinkModules.cpp
diff --git
a/lib/Linker/LinkModules.cpp
b/lib/Linker/LinkModules.cpp
index 3d3454f3f7fdcc8fabb143415dd4a22e0a5266f9..a596697e8f516994c5ba56b182454421b744809e 100644
(file)
--- a/
lib/Linker/LinkModules.cpp
+++ b/
lib/Linker/LinkModules.cpp
@@
-772,8
+772,7
@@
bool ModuleLinker::run() {
Internalize.insert(GV->getName());
}
- if (Mover.move(SrcM,
- makeArrayRef(&*ValuesToLink.begin(), ValuesToLink.size()),
+ if (Mover.move(SrcM, ValuesToLink.getArrayRef(),
[this](GlobalValue &GV, IRMover::ValueAdder Add) {
addLazyFor(GV, Add);
}))