Delete some dead code in FileScope
hphpc relic. I discovered this while working on $GLOBALS-in-HphpArray.
Esse commit está contido em:
@@ -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 {
|
||||
|
||||
@@ -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<std::string> &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<std::string> m_pseudoMainVariables;
|
||||
BlockScopeSet m_providedDefs;
|
||||
std::set<std::string> m_redecBases;
|
||||
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário