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;