From 9d5b8a9d5b1da8a3a0550862413e4b67fb2cbe6e Mon Sep 17 00:00:00 2001 From: Owen Yamauchi Date: Mon, 22 Jul 2013 09:08:17 -0700 Subject: [PATCH] Delete some dead code in FileScope hphpc relic. I discovered this while working on $GLOBALS-in-HphpArray. --- hphp/compiler/analysis/file_scope.cpp | 7 ------- hphp/compiler/analysis/file_scope.h | 9 --------- 2 files changed, 16 deletions(-) diff --git a/hphp/compiler/analysis/file_scope.cpp b/hphp/compiler/analysis/file_scope.cpp index 70cb12ee0..070216c7b 100644 --- a/hphp/compiler/analysis/file_scope.cpp +++ b/hphp/compiler/analysis/file_scope.cpp @@ -193,13 +193,6 @@ int FileScope::getGlobalAttribute() const { return m_attributes.back(); } -bool FileScope::needPseudoMainVariables() const { - VariableTablePtr variables = m_pseudoMain->getVariables(); - return - variables->getAttribute(VariableTable::ContainsDynamicVariable) || - variables->getSymbols().size() > 0; -} - /////////////////////////////////////////////////////////////////////////////// ExpressionPtr FileScope::getEffectiveImpl(AnalysisResultConstPtr ar) const { diff --git a/hphp/compiler/analysis/file_scope.h b/hphp/compiler/analysis/file_scope.h index 378b79b1f..23c4be1d2 100644 --- a/hphp/compiler/analysis/file_scope.h +++ b/hphp/compiler/analysis/file_scope.h @@ -180,16 +180,8 @@ public: const std::string &pseudoMainName(); void outputFileCPP(AnalysisResultPtr ar, CodeGenerator &cg); bool load(); - bool needPseudoMainVariables() const; std::string outputFilebase() const; - void addPseudoMainVariable(const std::string &name) { - m_pseudoMainVariables.insert(name); - } - std::set &getPseudoMainVariables() { - return m_pseudoMainVariables; - } - FunctionScopeRawPtr getPseudoMain() const { return m_pseudoMain; } @@ -217,7 +209,6 @@ private: vertex_descriptor m_vertex; std::string m_pseudoMainName; - std::set m_pseudoMainVariables; BlockScopeSet m_providedDefs; std::set m_redecBases;