diff --git a/src/headers/parsing/Parser.hpp b/src/headers/parsing/Parser.hpp index 5a9f23d..7a7448b 100644 --- a/src/headers/parsing/Parser.hpp +++ b/src/headers/parsing/Parser.hpp @@ -151,7 +151,7 @@ namespace Parser { } const auto& last = parseTree.cend() - 1; const type_info& lastId = last->get()->getId(); - const auto& last_identifier = dynamic_cast*>(last->get()); + const auto* last_identifier = dynamic_cast*>(last->get()); if (last_identifier != nullptr) { if (lastId != typeid(Define) and any_of(parseTree.cbegin(), last, [&last_identifier](const component_ptr& pointer){