From 7f1df9d0b31413e59846cc955d2a955d3f361e2a Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 30 Apr 2025 14:17:45 -0700 Subject: Initial support for immutable lambda expressions. (#6914) * Initial support for immutable lambda expressions. * More diagnostics, and langauge server fix. * Language server fix. * Fix bug identified in review. * Add expected result. * Update expected result. --- source/slang/slang-lower-to-ir.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source/slang/slang-lower-to-ir.cpp') diff --git a/source/slang/slang-lower-to-ir.cpp b/source/slang/slang-lower-to-ir.cpp index 2b94a1fa7..990090537 100644 --- a/source/slang/slang-lower-to-ir.cpp +++ b/source/slang/slang-lower-to-ir.cpp @@ -4268,6 +4268,12 @@ struct ExprLoweringVisitorBase : public ExprVisitor UNREACHABLE_RETURN(LoweredValInfo()); } + LoweredValInfo visitLambdaExpr(LambdaExpr*) + { + SLANG_UNEXPECTED("a valid ast should not contain an LambdaExpr."); + UNREACHABLE_RETURN(LoweredValInfo()); + } + LoweredValInfo visitSPIRVAsmExpr(SPIRVAsmExpr* expr) { // Although the surface syntax can have an empty ASM block, the IR asm -- cgit v1.2.3