diff options
Diffstat (limited to 'src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp')
-rw-r--r-- | src/3rdparty/angle/src/compiler/preprocessor/Macro.cpp | 44 |
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 |