diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-10-21 19:05:03 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-10-21 19:05:03 +0000 |
commit | 56acf63e35440068935bca999d19a81f76e876d6 (patch) | |
tree | 8409a6109b36fdd5bb79f07c0cf311f248d4a51d /lib/CodeGen | |
parent | 5bb5a75b1e47443ba9b07a53e6e967d29108bab3 (diff) |
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.cpp | 2 |
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 |