[PATCH] D106102: [analyzer][solver] Introduce reasoning for not equal to operator
    Balázs Benics via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Fri Oct  1 07:56:20 PDT 2021
    
    
  
steakhal added a comment.
It seems like it doesn't build with GCC 8.3.0 on a Debian system.
Could you investigate?
  llvm-project/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1029:13: error: explicit specialization in non-namespace scope 'class {anonymous}::SymbolicRangeInferrer'
     template <>
               ^
  llvm-project/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1030:77: error: template-id 'VisitBinaryOperator<BO_NE>' in declaration of primary template
     RangeSet VisitBinaryOperator<BO_NE>(RangeSet LHS, RangeSet RHS, QualType T) {
                                                                               ^
I think the issue is this: https://stackoverflow.com/questions/3052579/explicit-specialization-in-non-namespace-scope
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106102/new/
https://reviews.llvm.org/D106102
    
    
More information about the cfe-commits
mailing list