diff options
author | Marek Sokolowski <mnbvmar@gmail.com> | 2017-08-18 17:25:55 +0000 |
---|---|---|
committer | Marek Sokolowski <mnbvmar@gmail.com> | 2017-08-18 17:25:55 +0000 |
commit | f276f5201445c1acf639b24eb1b92a99536b113e (patch) | |
tree | 7a5bd725c28859e6d45a2cf4de6ed52a9fbc9e82 /llvm/tools/llvm-rc/ResourceScriptStmt.cpp | |
parent | 756c09a58f300b4933ae78df91eb0835046e2bb5 (diff) | |
download | bcm5719-llvm-f276f5201445c1acf639b24eb1b92a99536b113e.tar.gz bcm5719-llvm-f276f5201445c1acf639b24eb1b92a99536b113e.zip |
Revert "[llvm-rc] Add basic RC scripts parsing ability."
This reverts commit r311175.
This failed some buildbots compilation.
llvm-svn: 311177
Diffstat (limited to 'llvm/tools/llvm-rc/ResourceScriptStmt.cpp')
-rw-r--r-- | llvm/tools/llvm-rc/ResourceScriptStmt.cpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/llvm/tools/llvm-rc/ResourceScriptStmt.cpp b/llvm/tools/llvm-rc/ResourceScriptStmt.cpp deleted file mode 100644 index af62e532225..00000000000 --- a/llvm/tools/llvm-rc/ResourceScriptStmt.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===---------------------------------------------------------------------===// -// -// This implements methods defined in ResourceScriptStmt.h. -// -// Ref: msdn.microsoft.com/en-us/library/windows/desktop/aa380599(v=vs.85).aspx -// -//===---------------------------------------------------------------------===// - -#include "ResourceScriptStmt.h" - -namespace llvm { -namespace rc { - -raw_ostream &operator<<(raw_ostream &OS, const IntOrString &Item) { - if (Item.IsInt) - return OS << Item.Data.Int; - else - return OS << Item.Data.String; -} - -raw_ostream &OptionalStmtList::log(raw_ostream &OS) const { - for (const auto &Stmt : Statements) { - OS << " Option: "; - Stmt->log(OS); - } - return OS; -} - -raw_ostream &LanguageResource::log(raw_ostream &OS) const { - return OS << "Language: " << Lang << ", Sublanguage: " << SubLang << "\n"; -} - -raw_ostream &IconResource::log(raw_ostream &OS) const { - return OS << "Icon (" << ResName << "): " << IconLoc << "\n"; -} - -raw_ostream &StringTableResource::log(raw_ostream &OS) const { - OS << "StringTable:\n"; - OptStatements.log(OS); - for (const auto &String : Table) - OS << " " << String.first << " => " << String.second << "\n"; - return OS; -} - -raw_ostream &CharacteristicsStmt::log(raw_ostream &OS) const { - return OS << "Characteristics: " << Value << "\n"; -} - -raw_ostream &VersionStmt::log(raw_ostream &OS) const { - return OS << "Version: " << Value << "\n"; -} - -} // namespace rc -} // namespace llvm |