DebugInfo: Gut DILocation
[oota-llvm.git] / lib / IR / DiagnosticInfo.cpp
index d5c8e3b8aa70752e0053e49b66417d1613ee7f0b..91635f67959d90d0c21957dc15b5c9c8051f356b 100644 (file)
@@ -136,10 +136,9 @@ void DiagnosticInfoOptimizationBase::getLocation(StringRef *Filename,
                                                  unsigned *Line,
                                                  unsigned *Column) const {
   MDLocation *L = getDebugLoc();
-  DILocation DIL = L;
-  *Filename = DIL.getFilename();
-  *Line = DIL.getLineNumber();
-  *Column = DIL.getColumnNumber();
+  *Filename = L->getFilename();
+  *Line = L->getLine();
+  *Column = L->getColumn();
 }
 
 const std::string DiagnosticInfoOptimizationBase::getLocationStr() const {