diff --git a/ui2abc/libarkts/src/arkts-api/InferVoidReturnType.ts b/ui2abc/libarkts/src/arkts-api/InferVoidReturnType.ts index f25337500afdfd17aaadab8e49299f60dd4808c0..8125c3240bc2c3e4be7a25d98c0a776f19275b6d 100644 --- a/ui2abc/libarkts/src/arkts-api/InferVoidReturnType.ts +++ b/ui2abc/libarkts/src/arkts-api/InferVoidReturnType.ts @@ -69,7 +69,7 @@ class InferVoidReturnType extends AbstractVisitor { Es2pandaPrimitiveType.PRIMITIVE_TYPE_VOID, ), result.hasReceiver, - result.flags, + result.flags & (~Es2pandaScriptFunctionFlags.SCRIPT_FUNCTION_FLAGS_TRAILING_LAMBDA), result.modifierFlags, result.id, result.annotations, diff --git a/ui2abc/libarkts/test/arkts-api/recheck/lambda/unchanged/dump-src/main.ets b/ui2abc/libarkts/test/arkts-api/recheck/lambda/unchanged/dump-src/main.ets index 061169c18fe42d580f170dc0ec23adbdbcf5a76b..a0c2e545a5255e7f29eabb7d54e22d8a1e8b99cd 100644 --- a/ui2abc/libarkts/test/arkts-api/recheck/lambda/unchanged/dump-src/main.ets +++ b/ui2abc/libarkts/test/arkts-api/recheck/lambda/unchanged/dump-src/main.ets @@ -9,13 +9,13 @@ function foo(): void { } function hasTrailing(first?: string, trailing?: (()=> void)): void { - ({let gensym%%_994 = trailing; - (((gensym%%_994) == (null)) ? undefined : gensym%%_994())}); + ({let gensym%%_942 = trailing; + (((gensym%%_942) == (null)) ? undefined : gensym%%_942())}); } function bar(zzz: string): void { hasTrailing("xxx"); - hasTrailing("xxx", (() => { + hasTrailing("xxx", ((): void => { const d = zzz; })); } diff --git a/ui2abc/libarkts/test/arkts-api/recheck/optional/unchanged/dump-src/main.ets b/ui2abc/libarkts/test/arkts-api/recheck/optional/unchanged/dump-src/main.ets index 743c45104052715b63123a42d4446bae787aa52f..3f58df541d6c7e647ca761c73d91a56c7d82b574 100644 --- a/ui2abc/libarkts/test/arkts-api/recheck/optional/unchanged/dump-src/main.ets +++ b/ui2abc/libarkts/test/arkts-api/recheck/optional/unchanged/dump-src/main.ets @@ -3,9 +3,9 @@ function main(): void {} function foo(x: (X | undefined)): void { - let zzz = ({let gensym%%_860 = ({let gensym%%_859 = x; - (((gensym%%_859) == (null)) ? undefined : gensym%%_859.y)}); - (((gensym%%_860) == (null)) ? undefined : gensym%%_860.length)}); + let zzz = ({let gensym%%_806 = ({let gensym%%_805 = x; + (((gensym%%_805) == (null)) ? undefined : gensym%%_805.y)}); + (((gensym%%_806) == (null)) ? undefined : gensym%%_806.length)}); } diff --git a/ui2abc/libarkts/test/arkts-api/recheck/static/trailing-block/dump-src/main.ets b/ui2abc/libarkts/test/arkts-api/recheck/static/trailing-block/dump-src/main.ets index 97ac6287fc601e80ca00128cbbe40fa95238dbd4..0cbbc4c5642a3418f9293c8ce22967556b591010 100644 --- a/ui2abc/libarkts/test/arkts-api/recheck/static/trailing-block/dump-src/main.ets +++ b/ui2abc/libarkts/test/arkts-api/recheck/static/trailing-block/dump-src/main.ets @@ -7,7 +7,7 @@ class C { public f(arg: (()=> void)): void {} public g(): void { - this.f((() => { + this.f(((): void => { const x = 11; })); }