From 0764e1430a9a94c4cb10cb63cd72cd0ca3113038 Mon Sep 17 00:00:00 2001 From: starg Date: Tue, 2 Aug 2016 21:24:21 +0900 Subject: [PATCH] =?utf8?q?Composition2IRCompiler::m=5FAttributeStack=20?= =?utf8?q?=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/ast2ir/composition2ir.cpp | 4 +--- src/ast2ir/composition2ir.hpp | 4 ---- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/ast2ir/composition2ir.cpp b/src/ast2ir/composition2ir.cpp index 8d0d121..21d41f9 100644 --- a/src/ast2ir/composition2ir.cpp +++ b/src/ast2ir/composition2ir.cpp @@ -23,9 +23,7 @@ bool Composition2IRCompiler::Compile(const AST::Composition& ast, IR::TrackBlock { try { - m_AttributeStack.push_back(ast.Attributes); - AutoPop autoPop(m_AttributeStack); - m_IR.TrackBlocks.at(index.ID).Attributes = m_AttributeStack.back(); + m_IR.TrackBlocks.at(index.ID).Attributes = ast.Attributes; for (auto&& i : ast.Statements) { diff --git a/src/ast2ir/composition2ir.hpp b/src/ast2ir/composition2ir.hpp index f1a8812..ab01483 100644 --- a/src/ast2ir/composition2ir.hpp +++ b/src/ast2ir/composition2ir.hpp @@ -1,9 +1,6 @@ #pragma once -#include -#include - #include #include @@ -34,7 +31,6 @@ private: IR::TrackItem Compile(const AST::TrackItem& ast); IR::Module& m_IR; - std::deque> m_AttributeStack; }; } // namespace AST2IR -- 2.11.0