saarraz / clang-concepts-monorepo

****** OBSOLETE - CONCEPTS HAS BEEN MERGED INTO CLANG TRUNK AND DEVELOPMENT CONTINUES THERE ****** This fork of llvm-project contains my implementation of C++2a Concepts for the Clang compiler, and will be updated regularly with bug fixes until the whole feature is merged to trunk. Follow the instructions here https://clang.llvm.org/get_started.html to build, then use the flags "-std=c++2a -Xclang -fconcepts-ts" to enable concepts.
27 stars 3 forks source link

Some tests failing when built -DLLVM_ENABLE_ASSERTIONS=yes #10

Open steve-downey opened 5 years ago

steve-downey commented 5 years ago

check-clang tests pass with assertions off, however when built with LLVM_ENABLE_ASSERTIONS the following tests fail:

Clang :: ASTMerge/exprs-cpp/test.cpp
Clang :: ASTMerge/unnamed_fields/test.cpp
Clang :: CXX/concepts-ts/dcl/dcl.fct/p17.cpp
Clang :: CXX/concepts-ts/expr/expr.prim/expr.prim.id/p4.cpp
Clang :: Import/cxx-for-range/test.cpp
Clang :: Parser/cxx2a-constrained-template-param-with-partial-id.cpp
Clang :: Parser/cxx2a-constrained-template-param.cpp
Clang :: SemaTemplate/instantiate-requires-expr.cpp
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInFunctionBody/0
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInFunctionBody/1
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInFunctionBody/2
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInFunctionBody/3
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInGlobalScope/0
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInGlobalScope/1
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInGlobalScope/2
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ASTImporterOptionSpecificTestBase.LambdaInGlobalScope/3
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ImportExpr.ImportCXXTypeidExpr/0
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ImportExpr.ImportCXXTypeidExpr/1
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ImportExpr.ImportCXXTypeidExpr/2
Clang-Unit :: AST/./ASTTests/ParameterizedTests/ImportExpr.ImportCXXTypeidExpr/3