diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 90a612c..402f882 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -137,7 +137,7 @@ shared_ptr Parser::matchStatementMetaExternFunction() { tryMatchingTokenKinds({TokenKind::NEW_LINE}, true, true); // skip new line shared_ptr returnTypeToken = tokens.at(currentIndex); - shared_ptr returnType = ValueType::valueTypeForToken(returnTypeToken); + returnType = ValueType::valueTypeForToken(returnTypeToken); if (returnType == nullptr) { markError(TokenKind::TYPE, {}); return nullptr; @@ -221,7 +221,7 @@ shared_ptr Parser::matchStatementFunction() { tryMatchingTokenKinds({TokenKind::NEW_LINE}, true, true); // skip new line shared_ptr returnTypeToken = tokens.at(currentIndex); - shared_ptr returnType = ValueType::valueTypeForToken(returnTypeToken); + returnType = ValueType::valueTypeForToken(returnTypeToken); if (returnType == nullptr) { markError(TokenKind::TYPE, {}); return nullptr;