Skip to content
Snippets Groups Projects
  • Orgad Shaneh's avatar
    7bed5cd3
    C++: Cleanup LookupContext · 7bed5cd3
    Orgad Shaneh authored
    
    Since the cache is now more reliable, some workarounds and optimizations
    in the instantiation process are not needed anymore.
    
    Also avoid instantiation of base classes when expandTemplates is
    disabled.
    
    As a bonus, we now resolve decltype of template function for a type that is not
    referenced anywhere but in the decltype.
    
    Change-Id: Idf42ba7280992db477c9aa62bb1815b27174594d
    Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
    7bed5cd3
    History
    C++: Cleanup LookupContext
    Orgad Shaneh authored
    
    Since the cache is now more reliable, some workarounds and optimizations
    in the instantiation process are not needed anymore.
    
    Also avoid instantiation of base classes when expandTemplates is
    disabled.
    
    As a bonus, we now resolve decltype of template function for a type that is not
    referenced anywhere but in the decltype.
    
    Change-Id: Idf42ba7280992db477c9aa62bb1815b27174594d
    Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>