Use a different name for this iterator. MSVC and clang++ didn't like "I" in the same scope twice.
llvm-svn: 96086
diff --git a/clang/lib/CodeGen/CGVtable.cpp b/clang/lib/CodeGen/CGVtable.cpp
index bef3241..715fb18 100644
--- a/clang/lib/CodeGen/CGVtable.cpp
+++ b/clang/lib/CodeGen/CGVtable.cpp
@@ -502,10 +502,10 @@
Out << " " << MD->getQualifiedNameAsString() << " - ";
Out << Overrider.Method->getQualifiedNameAsString();
- AdjustmentOffsetsMapTy::const_iterator I =
+ AdjustmentOffsetsMapTy::const_iterator AI =
ReturnAdjustments.find(std::make_pair(Base, MD));
- if (I != ReturnAdjustments.end()) {
- const BaseOffset &Offset = I->second;
+ if (AI != ReturnAdjustments.end()) {
+ const BaseOffset &Offset = AI->second;
assert(!Offset.VirtualBase && "FIXME: Handle vbases!");