IR: Remove implicit iterator conversions from lib/IR, NFC
[oota-llvm.git] / lib / IR / Function.cpp
index 3935a33d17027ea5bf1f4a0e59cc0cafa1961975..3a1c7a4ca36162c89a5379a82e14d77eca8b4d69 100644 (file)
@@ -235,11 +235,11 @@ Type *Function::getReturnType() const {
 }
 
 void Function::removeFromParent() {
-  getParent()->getFunctionList().remove(this);
+  getParent()->getFunctionList().remove(getIterator());
 }
 
 void Function::eraseFromParent() {
-  getParent()->getFunctionList().erase(this);
+  getParent()->getFunctionList().erase(getIterator());
 }
 
 //===----------------------------------------------------------------------===//