Add a fixme so that we don't forget this is broken.
[oota-llvm.git] / lib / Transforms / IPO / InlineSimple.cpp
index 461f5974f4cce505605bb589f15a1e5aa965c394..7f962782656f4b4144eb51c2e8830b68c4feef49 100644 (file)
@@ -13,6 +13,9 @@
 //     is a good idea to to run a constant propogation pass, then a DCE pass 
 //     sometime after running this pass.
 //
+// FIXME: This pass should transform alloca instructions in the called function
+//        into malloc/free pairs!
+//
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Transforms/MethodInlining.h"
@@ -23,6 +26,7 @@
 #include "llvm/iPHINode.h"
 #include "llvm/iOther.h"
 #include "llvm/Type.h"
+#include "llvm/Argument.h"
 #include <algorithm>
 #include <map>
 #include <iostream>