cor3ntin added inline comments.
================ Comment at: clang/lib/CodeGen/CGStmt.cpp:723-727 + case attr::Assume: { + llvm::Value *ArgValue = EmitScalarExpr(cast<AssumeAttr>(A)->getCond()); + llvm::Function *FnAssume = CGM.getIntrinsic(llvm::Intrinsic::assume); + Builder.CreateCall(FnAssume, ArgValue); + break; ---------------- I'm not familiar with codegen. what makes the expression non-evaluated here? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D144334/new/ https://reviews.llvm.org/D144334 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits