summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp')
-rw-r--r--src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp b/src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp
deleted file mode 100644
index 52e2312fe6..0000000000
--- a/src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-// Copyright (c) 2011 The ANGLE Project Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-//
-
-#include "compiler/preprocessor/Macro.h"
-
-#include "common/angleutils.h"
-#include "compiler/preprocessor/Token.h"
-
-namespace pp
-{
-
-Macro::Macro() : predefined(false), disabled(false), expansionCount(0), type(kTypeObj)
-{
-}
-
-Macro::~Macro()
-{
-}
-
-bool Macro::equals(const Macro &other) const
-{
- return (type == other.type) && (name == other.name) && (parameters == other.parameters) &&
- (replacements == other.replacements);
-}
-
-void PredefineMacro(MacroSet *macroSet, const char *name, int value)
-{
- Token token;
- token.type = Token::CONST_INT;
- token.text = ToString(value);
-
- std::shared_ptr<Macro> macro = std::make_shared<Macro>();
- macro->predefined = true;
- macro->type = Macro::kTypeObj;
- macro->name = name;
- macro->replacements.push_back(token);
-
- (*macroSet)[name] = macro;
-}
-
-} // namespace pp