forked from OSchip/llvm-project
fix an infinite loop in Module::getEndianness, PR6684
patch by Alex Mac! llvm-svn: 99330
This commit is contained in:
parent
8a687233e3
commit
ae12e35004
|
@ -82,7 +82,7 @@ Module::Endianness Module::getEndianness() const {
|
||||||
|
|
||||||
while (!temp.empty()) {
|
while (!temp.empty()) {
|
||||||
StringRef token = DataLayout;
|
StringRef token = DataLayout;
|
||||||
tie(token, temp) = getToken(DataLayout, "-");
|
tie(token, temp) = getToken(temp, "-");
|
||||||
|
|
||||||
if (token[0] == 'e') {
|
if (token[0] == 'e') {
|
||||||
ret = LittleEndian;
|
ret = LittleEndian;
|
||||||
|
|
Loading…
Reference in New Issue