diff --git a/alib2abstraction/src/abstraction/PackingAbstraction.cpp b/alib2abstraction/src/abstraction/PackingAbstraction.cpp index d0c2f59d04c0f0eef6b74e31cab09f81fe35361e..32f689daedec882f17da4522bd1b164a5be1c32a 100644 --- a/alib2abstraction/src/abstraction/PackingAbstraction.cpp +++ b/alib2abstraction/src/abstraction/PackingAbstraction.cpp @@ -30,7 +30,7 @@ abstraction::ParamQualifiers::ParamQualifierSet PackingAbstractionImpl::LazyValu std::shared_ptr < abstraction::Value > PackingAbstractionImpl::LazyValue::getProxyAbstraction ( ) { if ( cache == nullptr ) cache = this->getLifeReference ( )->eval ( ); - return cache->getProxyAbstraction ( ); + return cache; } const std::shared_ptr < abstraction::OperationAbstraction > & PackingAbstractionImpl::LazyValue::getLifeReference ( ) const {