commit | ae12e35004a145997ee15fd15d909feed09fac1c | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Tue Mar 23 21:48:41 2010 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Tue Mar 23 21:48:41 2010 +0000 |
tree | 420495bfbc91f905f38056b94e746c8f5203c543 | |
parent | 8a687233e314921c6480112106f92a9c21de01ec [diff] |
fix an infinite loop in Module::getEndianness, PR6684 patch by Alex Mac! llvm-svn: 99330
diff --git a/llvm/lib/VMCore/Module.cpp b/llvm/lib/VMCore/Module.cpp index 001bb00..94840f0 100644 --- a/llvm/lib/VMCore/Module.cpp +++ b/llvm/lib/VMCore/Module.cpp
@@ -82,7 +82,7 @@ while (!temp.empty()) { StringRef token = DataLayout; - tie(token, temp) = getToken(DataLayout, "-"); + tie(token, temp) = getToken(temp, "-"); if (token[0] == 'e') { ret = LittleEndian;