Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.80 -> 1.81 --- Log message: Fix a crash-by-unknown-exception caused by attempting to use a null pointer as the key for a map insertion. --- Diffs of the changes: (+2 -1) UpgradeParser.y | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/tools/llvm-upgrade/UpgradeParser.y diff -u llvm/tools/llvm-upgrade/UpgradeParser.y:1.80 llvm/tools/llvm-upgrade/UpgradeParser.y:1.81 --- llvm/tools/llvm-upgrade/UpgradeParser.y:1.80 Tue Apr 10 21:44:20 2007 +++ llvm/tools/llvm-upgrade/UpgradeParser.y Wed Apr 11 07:10:08 2007 @@ -774,7 +774,8 @@ D = ValID::create((int)CurModule.Types.size()); D.S.copy(Sign); - CurModule.NamedTypeSigns[Name] = Sign; + if (Name) + CurModule.NamedTypeSigns[Name] = Sign; std::map<ValID, PATypeHolder>::iterator I = CurModule.LateResolveTypes.find(D); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits