summaryrefslogtreecommitdiff
path: root/lib/CodeGen
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-10-21 19:05:03 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-10-21 19:05:03 +0000
commit56acf63e35440068935bca999d19a81f76e876d6 (patch)
tree8409a6109b36fdd5bb79f07c0cf311f248d4a51d /lib/CodeGen
parent5bb5a75b1e47443ba9b07a53e6e967d29108bab3 (diff)
downloadllvm-56acf63e35440068935bca999d19a81f76e876d6.tar.gz
llvm-56acf63e35440068935bca999d19a81f76e876d6.tar.bz2
llvm-56acf63e35440068935bca999d19a81f76e876d6.tar.xz
Don't crash when the Assignments vector is empty.
Reported by Vincent Lejeune using an out-of-tree target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen')
-rw-r--r--lib/CodeGen/RegisterCoalescer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/CodeGen/RegisterCoalescer.cpp b/lib/CodeGen/RegisterCoalescer.cpp
index ba6b4569a8..2ca67d6325 100644
--- a/lib/CodeGen/RegisterCoalescer.cpp
+++ b/lib/CodeGen/RegisterCoalescer.cpp
@@ -1302,7 +1302,7 @@ public:
SmallVectorImpl<unsigned> &ShrinkRegs);
/// Get the value assignments suitable for passing to LiveInterval::join.
- const int *getAssignments() const { return &Assignments[0]; }
+ const int *getAssignments() const { return Assignments.data(); }
};
} // end anonymous namespace