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 d97eb200cf
commit 5808510db7

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;