008 runtime concat produce

✓ Passing Passing: the compiler rejects this program as expected.

Code

input.k

Supporting Files

BUG.md

Actual compiler output

[REGISTRY] Creating dispatcher for scope 'api'
[REGISTRY] Found 1 events
[REGISTRY] Generated 18901 bytes
Error: install
+- install output
   +- compile exe output Debug native 1 errors
output_emitted.zig:134:32: error: unable to resolve comptime value
            return "hello " ++ name;
                               ^~~~
output_emitted.zig:134:32: note: slice being concatenated must be comptime-known
referenced by:
    dispatch_api_greet: output_emitted.zig:228:52
    scope_events_api: output_emitted.zig:325:599
    14 reference(s) hidden; use '-freference-trace=16' to see all references
error: the following command failed with 1 compilation errors:
/opt/homebrew/Cellar/zig/0.15.2_1/bin/zig build-exe -ODebug --dep ast --dep koru_parser --dep koru_ast=ast --dep koru_errors=errors --dep flow_parser --dep liquid -Mroot=/Users/larsde/src/koru/tests/regression/500_INTEGRATION_TESTING/520_BUG_REPRODUCTION/520_008_runtime_concat_produce/output_emitted.zig -ODebug --dep errors -Mast=/Users/larsde/src/koru/src/ast.zig -ODebug --dep struct_literal --dep ast --dep ast_mangle --dep lexer --dep errors --dep type_registry --dep expression_parser --dep comptime_eval --dep annotation_parser --dep union_collector --dep module_resolver --dep file_types -Mkoru_parser=/Users/larsde/src/koru/src/parser.zig -ODebug -Merrors=/Users/larsde/src/koru/src/errors.zig -ODebug --dep ast --dep lexer --dep errors --dep expression_parser -Mflow_parser=/Users/larsde/src/koru/src/flow_parser.zig -ODebug -Mliquid=/Users/larsde/src/koru/src/liquid.zig -ODebug --dep liquid -Mstruct_literal=/Users/larsde/src/koru/src/struct_literal.zig -ODebug --dep ast -Mast_mangle=/Users/larsde/src/koru/src/ast_mangle.zig -ODebug -Mlexer=/Users/larsde/src/koru/src/lexer.zig -ODebug --dep ast --dep log -Mtype_registry=/Users/larsde/src/koru/src/type_registry.zig -ODebug --dep lexer --dep ast -Mexpression_parser=/Users/larsde/src/koru/src/expression_parser.zig -ODebug --dep ast --dep expression_parser -Mcomptime_eval=/Users/larsde/src/koru/src/comptime_eval.zig -ODebug -Mannotation_parser=/Users/larsde/src/koru/src/annotation_parser.zig -ODebug --dep ast -Munion_collector=/Users/larsde/src/koru/src/union_collector.zig -ODebug --dep config --dep log --dep file_types -Mmodule_resolver=/Users/larsde/src/koru/src/module_resolver.zig -ODebug -Mfile_types=/Users/larsde/src/koru/src/file_types.zig -ODebug -Mlog=/Users/larsde/src/koru/src/log.zig -ODebug --dep log -Mconfig=/Users/larsde/src/koru/src/config.zig -lc --cache-dir .zig-cache --global-cache-dir /Users/larsde/.cache/zig --name output --zig-lib-dir .zig-cache/koru_lib_overlay/ --listen=-

Build Summary: 0/3 steps succeeded; 1 failed
install transitive failure
+- install output transitive failure
   +- compile exe output Debug native 1 errors

error: the following build command failed with exit code 1:
.zig-cache/o/407a46767a24a93214b9f296a57d4142/build /opt/homebrew/Cellar/zig/0.15.2_1/bin/zig .zig-cache/koru_lib_overlay /Users/larsde/src/koru/tests/regression/500_INTEGRATION_TESTING/520_BUG_REPRODUCTION/520_008_runtime_concat_produce .zig-cache /Users/larsde/.cache/zig --seed 0x9e1f6d -Z57d3cfba131c4b88 -Doptimize=Debug

Must contain:

slice being concatenated must be comptime-known

Flows

flow ~register click a branch to expand · @labels scroll to their anchor
register (scope: "api", source: greet(5))
flow ~create click a branch to expand · @labels scroll to their anchor
create (id: "repro", scope: "api")

Test Configuration

MUST_ERROR