Remove dependence on command line library.  Silly anyway.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@271 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/AsmParser/ParserInternals.h b/lib/AsmParser/ParserInternals.h
index d9f3444..5d97bc6 100644
--- a/lib/AsmParser/ParserInternals.h
+++ b/lib/AsmParser/ParserInternals.h
@@ -18,7 +18,6 @@
 #include "llvm/Method.h"
 #include "llvm/Type.h"
 #include "llvm/Assembly/Parser.h"
-#include "llvm/Tools/CommandLine.h"
 #include "llvm/Tools/StringExtras.h"
 
 class Module;
@@ -28,8 +27,8 @@
 extern int llvmAsmlineno;
 
 // Globals exported by the parser...
-extern const ToolCommandLine *CurOptions;
-Module *RunVMAsmParser(const ToolCommandLine &Opts, FILE *F);
+extern string CurFilename;
+Module *RunVMAsmParser(const string &Filename, FILE *F);
 
 
 // ThrowException - Wrapper around the ParseException class that automatically
@@ -40,7 +39,7 @@
 //
 static inline void ThrowException(const string &message) {
   // TODO: column number in exception
-  throw ParseException(*CurOptions, message, llvmAsmlineno);
+  throw ParseException(CurFilename, message, llvmAsmlineno);
 }
 
 // ValID - Represents a reference of a definition of some sort.  This may either