[WIP] Extend synchronization points to leverage fixed-size units/fields #1948
Cirrus CI / lint
failed
May 27, 2025 in 37m 33s
Task Summary
Instruction build failed in 36:16
Details
✅ 00:06 clone
✅ 00:16 ccache
✅ 00:10 update_git
✅ 00:13 configure
❌ 36:16 build
[298/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o
[299/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o
[300/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o
[301/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o
[302/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/scope-builder.cc.o
[303/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/printer.cc.o
[304/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/type-unifier.cc.o
[305/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o
[306/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o
[307/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o
[308/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o
[309/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o
[310/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-toolchain-tests.dir/tests/main.cc.o
[311/380] Building CXX object hilti/toolchain/CMakeFiles/hiltic.dir/bin/hiltic.cc.o
[312/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-toolchain-tests.dir/tests/id-base.cc.o
[313/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/resolver.cc.o
[314/380] Linking CXX executable bin/spicy-rt-tests
[315/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-toolchain-tests.dir/tests/util.cc.o
[316/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/validator.cc.o
[317/380] Linking CXX shared library lib/libhilti.so
[318/380] [FLEX][scanner_spicy] Building scanner with flex 2.6.4
[319/380] Preprocessing Bison file src/compiler/parser/parser.yy
[320/380] Linking CXX executable bin/hiltic
[321/380] Linking CXX executable bin/hilti-config
[322/380] [BISON][parser_spicy] Building parser with bison 3.8.2
[323/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-toolchain-tests.dir/tests/main.cc.o
[324/380] Building CXX object hilti/toolchain/CMakeFiles/hilti-toolchain-tests.dir/tests/visitor.cc.o
[325/380] Linking CXX executable bin/hilti-toolchain-tests
[326/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o
[327/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/builder/builder.cc.o
[328/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o
[329/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/operators/sink.cc.o
[330/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o
[331/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/operators/unit.cc.o
[332/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o
[333/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o
FAILED: spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o
/usr/bin/cmake -E __run_co_compile --launcher=/usr/bin/ccache --tidy="/usr/bin/clang-tidy-20;--extra-arg-before=--driver-mode=g++" --source=/tmp/cirrus-ci-build/spicy/toolchain/src/compiler/codegen/parser-builder.cc -- /usr/bin/clang++-20 -I/tmp/cirrus-ci-build/build/include -I/tmp/cirrus-ci-build/spicy/toolchain/include -I/tmp/cirrus-ci-build/build/spicy/runtime/include -I/tmp/cirrus-ci-build/spicy/runtime/include -I/tmp/cirrus-ci-build/3rdparty -I/tmp/cirrus-ci-build/hilti/runtime/include -I/tmp/cirrus-ci-build/hilti/toolchain/include -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -shared-libasan -Werror -g -std=c++17 -fPIC -Wall -O0 -MD -MT spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o -MF spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o.d -o spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o -c /tmp/cirrus-ci-build/spicy/toolchain/src/compiler/codegen/parser-builder.cc
/tmp/cirrus-ci-build/spicy/toolchain/src/compiler/codegen/parser-builder.cc:1832:46: error: call to member function 'typeTuple' is ambiguous [clang-diagnostic-error]
1832 | builder()->typeTuple({builder()->qualifiedType(builder()->typeUnsignedInteger(64),
| ~~~~~~~~~~~^~~~~~~~~
/tmp/cirrus-ci-build/hilti/toolchain/include/hilti/ast/builder/node-factory.h:603:10: note: candidate function
603 | auto typeTuple(const QualifiedTypes& types, Meta meta = {}) {
| ^
/tmp/cirrus-ci-build/hilti/toolchain/include/hilti/ast/builder/node-factory.h:607:10: note: candidate function
607 | auto typeTuple(type::tuple::Elements elements, Meta meta = {}) {
| ^
17138 warnings and 1 error generated.
Error while processing /tmp/cirrus-ci-build/spicy/toolchain/src/compiler/codegen/parser-builder.cc.
Suppressed 17141 warnings (17138 in non-user code, 3 NOLINT).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
[334/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o
[335/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o
[336/380] Building CXX object spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o
ninja: build stopped: subcommand failed.
Loading