Преглед изворни кода

LibCpp: Consider declarations inside a function's body

... in FunctionDeclaration::declarations()
Itamar пре 4 година
родитељ
комит
b5da0b71e5
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      Userland/Libraries/LibCpp/AST.cpp

+ 4 - 0
Userland/Libraries/LibCpp/AST.cpp

@@ -61,6 +61,10 @@ NonnullRefPtrVector<Declaration> FunctionDeclaration::declarations() const
     for (auto& arg : m_parameters) {
     for (auto& arg : m_parameters) {
         declarations.append(arg);
         declarations.append(arg);
     }
     }
+
+    if (m_definition)
+        declarations.append(m_definition->declarations());
+
     return declarations;
     return declarations;
 }
 }