Make member variables of AsmToken private. Remove unnecessary forward declarations...
authorCraig Topper <craig.topper@gmail.com>
Sun, 15 Apr 2012 22:00:22 +0000 (22:00 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 15 Apr 2012 22:00:22 +0000 (22:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154775 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/MC/MCParser/AsmLexer.h
include/llvm/MC/MCParser/MCAsmLexer.h
tools/llvm-mc/llvm-mc.cpp

index dcecfb6aa0121618cce278ae6577aac43fd8ac1f..9a8735f3e726b458cac9b55c2283e838cac10774 100644 (file)
 
 #include "llvm/ADT/StringRef.h"
 #include "llvm/MC/MCParser/MCAsmLexer.h"
-#include "llvm/MC/MCAsmInfo.h"
 #include "llvm/Support/DataTypes.h"
 #include <string>
-#include <cassert>
 
 namespace llvm {
 class MemoryBuffer;
-class SMLoc;
 class MCAsmInfo;
 
 /// AsmLexer - Lexer class for assembly files.
index ac04483ccf1672d8bd39eeb4fb1cfe3006ff8f22..5e29ad49dd3f9f63e1838be31eb172373a00f31b 100644 (file)
@@ -15,8 +15,6 @@
 #include "llvm/Support/SMLoc.h"
 
 namespace llvm {
-class MCAsmLexer;
-class MCInst;
 
 /// AsmToken - Target independent representation for an assembler token.
 class AsmToken {
@@ -53,6 +51,7 @@ public:
     Greater, GreaterEqual, GreaterGreater, At
   };
 
+private:
   TokenKind Kind;
 
   /// A reference to the entire token contents; this is always a pointer into
index d882e01529de7f088a4e24b40bf7502705bb130b..89d72b29dc21eb9bfaf27d0163e9cada2724584b 100644 (file)
@@ -15,6 +15,7 @@
 #include "llvm/MC/MCParser/AsmLexer.h"
 #include "llvm/MC/MCParser/MCAsmLexer.h"
 #include "llvm/MC/MCAsmBackend.h"
+#include "llvm/MC/MCAsmInfo.h"
 #include "llvm/MC/MCContext.h"
 #include "llvm/MC/MCCodeEmitter.h"
 #include "llvm/MC/MCInstPrinter.h"