fix an infinite loop in Module::getEndianness, PR6684

patch by Alex Mac!

llvm-svn: 99330
This commit is contained in:
Chris Lattner
2010-03-23 21:48:41 +00:00
parent 8a687233e3
commit ae12e35004

View File

@@ -82,7 +82,7 @@ Module::Endianness Module::getEndianness() const {
while (!temp.empty()) {
StringRef token = DataLayout;
tie(token, temp) = getToken(DataLayout, "-");
tie(token, temp) = getToken(temp, "-");
if (token[0] == 'e') {
ret = LittleEndian;