Compiling v8 on windows. LLVM ERROR: out of memory. Allocation failed

I am trying to compile v8 on windows. And i got an error while compiling. LLVM ERROR: out of memory Allocation failed.

What is the cause of the error. ? Has anyone encountered a similar problem?

Sorry for stretching the post, it’s just that there is a character limit. Below I will split the log into several posts.

[2037/2392] CXX obj/v8_compiler_for_mksnapshot_source_set/loop-peeling-phase.obj
FAILED: obj/v8_compiler_for_mksnapshot_source_set/loop-peeling-phase.obj
..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /c ../../src/compiler/turboshaft/loop-peeling-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/loop-peeling-phase.obj /nologo /showIncludes:user "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS "-DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\"" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fd"obj/v8_compiler_for_mksnapshot_source_set_cc.pdb"
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://crbug.com in the Tools>LLVM component, run tools/clang/scripts/process_crashreports.py (only if inside Google) to upload crash related files, and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\clang-cl.exe /c ../../src/compiler/turboshaft/loop-peeling-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/loop-peeling-phase.obj /nologo /showIncludes:user "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\ATLMFC\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS -DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fdobj/v8_compiler_for_mksnapshot_source_set_cc.pdb
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass "LLVM ERROR: out of memory
Allocation failed
[2039/2392] CXX obj/v8_compiler_for_mksnapshot_source_set/memory-optimization-reducer.obj
FAILED: obj/v8_compiler_for_mksnapshot_source_set/memory-optimization-reducer.obj
..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /c ../../src/compiler/turboshaft/memory-optimization-reducer.cc /Foobj/v8_compiler_for_mksnapshot_source_set/memory-optimization-reducer.obj /nologo /showIncludes:user "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS "-DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\"" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fd"obj/v8_compiler_for_mksnapshot_source_set_cc.pdb"
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://crbug.com in the Tools>LLVM component, run tools/clang/scripts/process_crashreports.py (only if inside Google) to upload crash related files, and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\clang-cl.exe /c ../../src/compiler/turboshaft/memory-optimization-reducer.cc /Foobj/v8_compiler_for_mksnapshot_source_set/memory-optimization-reducer.obj /nologo /showIncludes:user "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\ATLMFC\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS -DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fdobj/v8_compiler_for_mksnapshot_source_set_cc.pdb
1.      <eof> parser at end of file
2.      ../..\src/zone/zone-containers.h:65:12: instantiating function definition 'v8::internal::ZoneVector<v8::internal::compiler::Node *>::ZoneVector'
3.      ../..\src/zone/zone-containers.h:576:6: instantiating default member init 'v8::internal::ZoneVector<v8::internal::compiler::Node *>::data_'
Exception Code: 0xC000001D
 #0 0x00007ff7de36e5a6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x191e5a6)
 #1 0x00007ff7dde33d2a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13e3d2a)
 #2 0x00007ff7dde2af98 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13daf98)
 #3 0x00007ff7de38abcb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abcb)
 #4 0x00007ff7de38abe2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abe2)
 #5 0x00007ff7ddd6db75 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x131db75)
 #6 0x00007ff7dde25874 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13d5874)
 #7 0x00007ff7ddd68fc6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1318fc6)
 #8 0x00007ff7ddb5290d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x110290d)
 #9 0x00007ff7dcc94316 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x244316)
#10 0x00007ff7dcc94012 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x244012)
#11 0x00007ff7dcb436ef (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xf36ef)
#12 0x00007ff7dccb9af2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x269af2)
#13 0x00007ff7dcca7bc2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x257bc2)
#14 0x00007ff7dcc8d486 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x23d486)
#15 0x00007ff7ddc7abe3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x122abe3)
#16 0x00007ff7dcc8a085 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x23a085)
#17 0x00007ff7dcfce608 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x57e608)
#18 0x00007ff7dcfd0208 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x580208)
#19 0x00007ff7ddfe5b03 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1595b03)
#20 0x00007ff7dd7e1c10 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd91c10)
#21 0x00007ff7dd7e0e57 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd90e57)
#22 0x00007ff7dd7e0799 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd90799)
#23 0x00007ff7ddf0b192 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bb192)
#24 0x00007ff7ddf0ae0e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bae0e)
#25 0x00007ff7ddf07884 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b7884)
#26 0x00007ff7ddf0590a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b590a)
#27 0x00007ff7ddf05290 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b5290)
#28 0x00007ff7dec7952d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x222952d)
#29 0x00007ff7de03c9f5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec9f5)
#30 0x00007ff7de03c85a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec85a)
#31 0x00007ff7ddf998e9 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15498e9)
#32 0x00007ff7ddf9904f (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x154904f)
#33 0x00007ff7ddf98da0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1548da0)
#34 0x00007ff7ddf92207 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1542207)
#35 0x00007ff7dd6eafc5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xc9afc5)
#36 0x00007ff7dde158f8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13c58f8)
#37 0x00007ffe99e97374 (C:\Windows\System32\KERNEL32.DLL+0x17374)
#38 0x00007ffe9bcfcc91 (C:\Windows\SYSTEM32\ntdll.dll+0x4cc91)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 20.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 091448e3c17bc8e7812dd7b571c852576d648977)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: ..\..\third_party\llvm-build\Release+Asserts\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\memory-optimization-reducer-9cd168.cpp
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\memory-optimization-reducer-9cd168.sh
clang-cl: note: diagnostic msg:

********************
[2040/2392] CXX obj/v8_compiler_for_mksnapshot_source_set/loop-unrolling-phase.obj
FAILED: obj/v8_compiler_for_mksnapshot_source_set/loop-unrolling-phase.obj
..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /c ../../src/compiler/turboshaft/loop-unrolling-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/loop-unrolling-phase.obj /nologo /showIncludes:user "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS "-DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\"" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fd"obj/v8_compiler_for_mksnapshot_source_set_cc.pdb"
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://crbug.com in the Tools>LLVM component, run tools/clang/scripts/process_crashreports.py (only if inside Google) to upload crash related files, and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\clang-cl.exe /c ../../src/compiler/turboshaft/loop-unrolling-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/loop-unrolling-phase.obj /nologo /showIncludes:user "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\ATLMFC\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS -DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fdobj/v8_compiler_for_mksnapshot_source_set_cc.pdb
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass "require<globals-aa>,function(invalidate<aa>),require<profile-summary>,cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide)),function(invalidate<should-not-run-function-passes>),cgscc(devirt<4>())" on module "../../src/compiler/turboshaft/loop-unrolling-phase.cc"
4.      Running pass "cgscc(devirt<4>(inline,function-attrs<skip-non-recursive-function-attrs>,argpromotion,openmp-opt-cgscc,function<eager-inv;no-rerun>(sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>),function-attrs,function(require<should-not-run-function-passes>),coro-split,coro-annotation-elide))" on module "../../src/compiler/turboshaft/loop-unrolling-phase.cc"
Exception Code: 0xC000001D
 #0 0x00007ff7de36e5a6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x191e5a6)
 #1 0x00007ff7dde33d2a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13e3d2a)
 #2 0x00007ff7dde2af98 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13daf98)
 #3 0x00007ff7de38abcb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abcb)
 #4 0x00007ff7de38abe2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abe2)
 #5 0x00007ff7ddd6db75 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x131db75)
 #6 0x00007ff7dde25874 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13d5874)
 #7 0x00007ff7ddd68fc6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1318fc6)
 #8 0x00007ff7ddb94afc (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1144afc)
 #9 0x00007ff7dcd9c80c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x34c80c)
#10 0x00007ff7ddcbd50b (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x126d50b)
#11 0x00007ff7dcd9c370 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x34c370)
#12 0x00007ff7ddcb06b3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x12606b3)
#13 0x00007ff7dcd97f8c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x347f8c)
#14 0x00007ff7dcd9759b (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x34759b)
#15 0x00007ff7dcd91a7e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x341a7e)
#16 0x00007ff7dcd918eb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x3418eb)
#17 0x00007ff7dd409c59 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x9b9c59)
#18 0x00007ff7dd409b4b (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x9b9b4b)
#19 0x00007ff7dd915b59 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xec5b59)
#20 0x00007ff7de0c0bb1 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1670bb1)
#21 0x00007ff7dca823d5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x323d5)
#22 0x00007ff7de08fcf0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x163fcf0)
#23 0x00007ff7de08fb51 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x163fb51)
#24 0x00007ff7dca823d5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x323d5)
#25 0x00007ff7dca7eaad (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2eaad)
#26 0x00007ff7dde59bc0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1409bc0)
#27 0x00007ff7dca771b8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x271b8)
#28 0x00007ff7dee39953 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x23e9953)
#29 0x00007ff7dd7e07ce (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd907ce)
#30 0x00007ff7ddf0b192 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bb192)
#31 0x00007ff7ddf0ae0e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bae0e)
#32 0x00007ff7ddf07884 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b7884)
#33 0x00007ff7ddf0590a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b590a)
#34 0x00007ff7ddf05290 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b5290)
#35 0x00007ff7dec7952d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x222952d)
#36 0x00007ff7de03c9f5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec9f5)
#37 0x00007ff7de03c85a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec85a)
#38 0x00007ff7ddf998e9 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15498e9)
#39 0x00007ff7ddf9904f (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x154904f)
#40 0x00007ff7ddf98da0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1548da0)
#41 0x00007ff7ddf92207 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1542207)
#42 0x00007ff7dd6eafc5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xc9afc5)
#43 0x00007ff7dde158f8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13c58f8)
#44 0x00007ffe99e97374 (C:\Windows\System32\KERNEL32.DLL+0x17374)
#45 0x00007ffe9bcfcc91 (C:\Windows\SYSTEM32\ntdll.dll+0x4cc91)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 20.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 091448e3c17bc8e7812dd7b571c852576d648977)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: ..\..\third_party\llvm-build\Release+Asserts\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\loop-unrolling-phase-126e0e.cpp
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\loop-unrolling-phase-126e0e.sh
clang-cl: note: diagnostic msg:

********************
********************
[2041/2392] CXX obj/v8_compiler_for_mksnapshot_source_set/maglev-graph-building-phase.obj
FAILED: obj/v8_compiler_for_mksnapshot_source_set/maglev-graph-building-phase.obj
..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /c ../../src/compiler/turboshaft/maglev-graph-building-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/maglev-graph-building-phase.obj /nologo /showIncludes:user "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS "-DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\"" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fd"obj/v8_compiler_for_mksnapshot_source_set_cc.pdb"
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://crbug.com in the Tools>LLVM component, run tools/clang/scripts/process_crashreports.py (only if inside Google) to upload crash related files, and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\clang-cl.exe /c ../../src/compiler/turboshaft/maglev-graph-building-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/maglev-graph-building-phase.obj /nologo /showIncludes:user "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\ATLMFC\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS -DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fdobj/v8_compiler_for_mksnapshot_source_set_cc.pdb
1.      ../..\src/maglev/maglev-graph.h:244:25: current parser token ';'
2.      ../..\src/maglev/maglev-graph.h:15:1: parsing namespace 'v8'
3.      ../..\src/maglev/maglev-graph.h:16:1: parsing namespace 'v8::internal'
4.      ../..\src/maglev/maglev-graph.h:17:1: parsing namespace 'v8::internal::maglev'
5.      ../..\src/maglev/maglev-graph.h:23:1: parsing struct/union/class body 'v8::internal::maglev::Graph'
6.      ../..\src/zone/zone-containers.h:697:7: instantiating class definition 'v8::internal::ZoneMap<v8::internal::compiler::HeapObjectRef, v8::internal::maglev::TrustedConstant *>'
7.      ../../third_party/libc++/src/include\map:975:28: instantiating class definition 'std::map<v8::internal::compiler::HeapObjectRef, v8::internal::maglev::TrustedConstant *, std::less<v8::internal::compiler::HeapObjectRef>, v8::internal::ZoneAllocator<std::pair<const v8::internal::compiler::HeapObjectRef, v8::internal::maglev::TrustedConstant *>>>'
8.      ../../third_party/libc++/src/include\__tree:885:7: instantiating class definition 'std::__tree<std::__value_type<v8::internal::compiler::HeapObjectRef, v8::internal::maglev::TrustedConstant *>, std::__map_value_compare<v8::internal::compiler::HeapObjectRef, std::__value_type<v8::internal::compiler::HeapObjectRef, v8::internal::maglev::TrustedConstant *>, std::less<v8::internal::compiler::HeapObjectRef>>, v8::internal::ZoneAllocator<std::__value_type<v8::internal::compiler::HeapObjectRef, v8::internal::maglev::TrustedConstant *>>>'
Exception Code: 0xC000001D
 #0 0x00007ff7de36e5a6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x191e5a6)
 #1 0x00007ff7dde33d2a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13e3d2a)
 #2 0x00007ff7dde2af98 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13daf98)
 #3 0x00007ff7de38abcb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abcb)
 #4 0x00007ff7dcbca536 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17a536)
 #5 0x00007ff7ddc197c0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11c97c0)
 #6 0x00007ff7dcaf7bd1 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xa7bd1)
 #7 0x00007ff7ddc1fa63 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11cfa63)
 #8 0x00007ff7dcbc99dc (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1799dc)
 #9 0x00007ff7ddbe4f4c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1194f4c)
#10 0x00007ff7ddbb87aa (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11687aa)
#11 0x00007ff7dcac3845 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x73845)
#12 0x00007ff7dcabdaef (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x6daef)
#13 0x00007ff7ddb7286f (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x112286f)
#14 0x00007ff7dcc0bf3f (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1bbf3f)
#15 0x00007ff7dcc0b664 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1bb664)
#16 0x00007ff7df197010 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2747010)
#17 0x00007ff7ddc1fa63 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11cfa63)
#18 0x00007ff7dcbc99dc (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1799dc)
#19 0x00007ff7ddbe4f4c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1194f4c)
#20 0x00007ff7ddc954f8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x12454f8)
#21 0x00007ff7dcbcc94d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17c94d)
#22 0x00007ff7ddc1f7d6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11cf7d6)
#23 0x00007ff7dcbc99dc (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1799dc)
#24 0x00007ff7ddbe4f4c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1194f4c)
#25 0x00007ff7ddc954f8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x12454f8)
#26 0x00007ff7dcc391c1 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1e91c1)
#27 0x00007ff7dcc36a15 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1e6a15)
#28 0x00007ff7dcc310e9 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1e10e9)
#29 0x00007ff7dcc2c36a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1dc36a)
#30 0x00007ff7dcc22a1c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1d2a1c)
#31 0x00007ff7dcc21d7d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1d1d7d)
#32 0x00007ff7ddc42025 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11f2025)
#33 0x00007ff7dcdcf653 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37f653)
#34 0x00007ff7dcdcf156 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37f156)
#35 0x00007ff7dcdce55d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37e55d)
#36 0x00007ff7dcdcdbf0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37dbf0)
#37 0x00007ff7dcdcc331 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37c331)
#38 0x00007ff7dcdcff3d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37ff3d)
#39 0x00007ff7dcdce36c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37e36c)
#40 0x00007ff7dcdcdbf0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37dbf0)
#41 0x00007ff7dcdcc331 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37c331)
#42 0x00007ff7dcdcff3d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37ff3d)
#43 0x00007ff7dcdce36c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37e36c)
#44 0x00007ff7dcdcdbf0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37dbf0)
#45 0x00007ff7dcdcc331 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37c331)
#46 0x00007ff7dcdcff3d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37ff3d)
#47 0x00007ff7dcdce36c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x37e36c)
#48 0x00007ff7dd7e0ab0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd90ab0)
#49 0x00007ff7dd7e0799 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd90799)
#50 0x00007ff7ddf0b192 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bb192)
#51 0x00007ff7ddf0ae0e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bae0e)
#52 0x00007ff7ddf07884 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b7884)
#53 0x00007ff7ddf0590a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b590a)
#54 0x00007ff7ddf05290 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b5290)
#55 0x00007ff7dec7952d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x222952d)
#56 0x00007ff7de03c9f5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec9f5)
#57 0x00007ff7de03c85a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec85a)
#58 0x00007ff7ddf998e9 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15498e9)
#59 0x00007ff7ddf9904f (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x154904f)
#60 0x00007ff7ddf98da0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1548da0)
#61 0x00007ff7ddf92207 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1542207)
#62 0x00007ff7dd6eafc5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xc9afc5)
#63 0x00007ff7dde158f8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13c58f8)
#64 0x00007ffe99e97374 (C:\Windows\System32\KERNEL32.DLL+0x17374)
#65 0x00007ffe9bcfcc91 (C:\Windows\SYSTEM32\ntdll.dll+0x4cc91)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 20.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 091448e3c17bc8e7812dd7b571c852576d648977)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: ..\..\third_party\llvm-build\Release+Asserts\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\maglev-graph-building-phase-8d9473.cpp
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\maglev-graph-building-phase-8d9473.sh
clang-cl: note: diagnostic msg:

********************
[2042/2392] CXX obj/v8_compiler_for_mksnapshot_source_set/machine-lowering-phase.obj
FAILED: obj/v8_compiler_for_mksnapshot_source_set/machine-lowering-phase.obj
..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /c ../../src/compiler/turboshaft/machine-lowering-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/machine-lowering-phase.obj /nologo /showIncludes:user "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\ATLMFC\include" "-imsvcC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS "-DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\"" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fd"obj/v8_compiler_for_mksnapshot_source_set_cc.pdb"
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://crbug.com in the Tools>LLVM component, run tools/clang/scripts/process_crashreports.py (only if inside Google) to upload crash related files, and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\clang-cl.exe /c ../../src/compiler/turboshaft/machine-lowering-phase.cc /Foobj/v8_compiler_for_mksnapshot_source_set/machine-lowering-phase.obj /nologo /showIncludes:user "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.38.33130\\ATLMFC\\include" "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\VS\\include" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\um" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\shared" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\winrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22621.0\\\\cppwinrt" -DUSE_AURA=1 -D_HAS_NODISCARD -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS -DCR_CLANG_REVISION=\"llvmorg-20-init-16062-g091448e3-1\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=86c75180d13964d07d85567fdf6197c046db7240 -DTMP_REBUILD_HACK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE -DV8_ENABLE_SLOW_DEBUG_CODE_BY_DEFAULT -DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_ETW_STACK_WALKING -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_SLOW_TRACING -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_ENABLE_BLACK_ALLOCATED_PAGES -DV8_ENABLE_LEAPTIERING -DV8_WASM_RANDOM_FUZZERS -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_ENABLE_CHECKS -DV8_ENABLE_MEMORY_ACCOUNTING_CHECKS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_WIN -DCPPGC_ENABLE_API_CHECKS -DCPPGC_ENABLE_SLOW_API_CHECKS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DDEBUG -DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED_PRIVATE -DABSL_ALLOCATOR_NOTHROW=1 -DABSL_CONSUME_DLL -DABSL_FLAGS_STRIP_NAMES=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../include -I../../third_party/abseil-cpp -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -Igen/include -I../../third_party/fp16/src/include /W4 -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-nonportable-include-path -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow /WX -fno-delete-null-pointer-checks /clang:-fwrapv -fno-ident -fcolor-diagnostics -fmerge-all-constants /Zc:sizedDealloc- -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 /clang:-ffp-contract=off -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase -ffile-reproducible /Zc:sizedDealloc- /D__WRL_ENABLE_FUNCTION_STATICS__ -fmsc-version=1934 /Zc:dllexportInlines- -m64 -msse3 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern /Z7 -gno-codeview-command-line -gcodeview-ghash -Xclang -fuse-ctor-homing /guard:cf,nochecks /MDd -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof /wd4245 /wd4267 /wd4324 /wd4701 /wd4702 /wd4703 /wd4709 /wd4714 /wd4715 /wd4718 /wd4723 /wd4724 /wd4800 -Wshorten-64-to-32 -Wmissing-field-initializers -Wexit-time-destructors /O2 /Oy- /Zc:inline /Gw /clang:-fno-math-errno /clang:-O3 -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -Wno-missing-template-arg-list-after-template-kw -Wno-dangling-assignment-gsl -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare /std:c++20 -Wno-trigraphs /TP /GR- -I../../third_party/libc++/src/include /Fdobj/v8_compiler_for_mksnapshot_source_set_cc.pdb
1.      <eof> parser at end of file
2.      ../..\src/base/logging.h:301:26: instantiating function definition 'v8::base::MakeCheckOpString<v8::CppHeapPointerTag, v8::CppHeapPointerTag>'
3.      ../../third_party/libc++/src/include\__system_error/error_code.h:29:29: instantiating class definition 'std::is_error_code_enum<v8::CppHeapPointerTag>'
Exception Code: 0xC000001D
  #0 0x00007ff7de36e5a6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x191e5a6)
  #1 0x00007ff7dde33d2a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13e3d2a)
  #2 0x00007ff7dde2af98 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13daf98)
  #3 0x00007ff7de38abcb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abcb)
  #4 0x00007ff7de38abe2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x193abe2)
  #5 0x00007ff7ddd6db75 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x131db75)
  #6 0x00007ff7dde25874 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13d5874)
  #7 0x00007ff7ddd68fc6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1318fc6)
  #8 0x00007ff7ddb5290d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x110290d)
  #9 0x00007ff7dcbcb795 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17b795)
 #10 0x00007ff7ddc1f61e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11cf61e)
 #11 0x00007ff7dcbc99dc (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1799dc)
 #12 0x00007ff7ddbe4f4c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1194f4c)
 #13 0x00007ff7ddbb87aa (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11687aa)
 #14 0x00007ff7ddbb8151 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1168151)
 #15 0x00007ff7dcb1e621 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xce621)
 #16 0x00007ff7dcb1d843 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xcd843)
 #17 0x00007ff7dcb1d445 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xcd445)
 #18 0x00007ff7ddb6c5ac (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x111c5ac)
 #19 0x00007ff7ddb7dade (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x112dade)
 #20 0x00007ff7ddb72b50 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1122b50)
 #21 0x00007ff7ddb725ed (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11225ed)
 #22 0x00007ff7dcaba3f6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x6a3f6)
 #23 0x00007ff7dcb37f49 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe7f49)
 #24 0x00007ff7dde77c18 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1427c18)
 #25 0x00007ff7dcb328dd (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe28dd)
 #26 0x00007ff7dcb30eab (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe0eab)
 #27 0x00007ff7ddbc5dfb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1175dfb)
 #28 0x00007ff7ddbc1299 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1171299)
 #29 0x00007ff7ddbdf7cb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x118f7cb)
 #30 0x00007ff7ddbd7b2a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1187b2a)
 #31 0x00007ff7ddbd4ec6 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1184ec6)
 #32 0x00007ff7ddb703d3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x11203d3)
 #33 0x00007ff7dcaf75f9 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xa75f9)
 #34 0x00007ff7dcaf7422 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xa7422)
 #35 0x00007ff7dcb31dd8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe1dd8)
 #36 0x00007ff7dcb30ec1 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe0ec1)
 #37 0x00007ff7ddbc5dfb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1175dfb)
 #38 0x00007ff7ddbc1299 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1171299)
 #39 0x00007ff7ddbc0800 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1170800)
 #40 0x00007ff7dcb3005e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe005e)
 #41 0x00007ff7dcb2d0ac (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xdd0ac)
 #42 0x00007ff7dcb1fc38 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xcfc38)
 #43 0x00007ff7dcb1f4f3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xcf4f3)
 #44 0x00007ff7dcb1ceb8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xcceb8)
 #45 0x00007ff7df10c4e2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x26bc4e2)
 #46 0x00007ff7df105b80 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x26b5b80)
 #47 0x00007ff7dcb10fd1 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xc0fd1)
 #48 0x00007ff7df0debbd (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x268ebbd)
 #49 0x00007ff7df22a9d3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27da9d3)
 #50 0x00007ff7df229f40 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27d9f40)
 #51 0x00007ff7df22619d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27d619d)
 #52 0x00007ff7ddd678ee (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13178ee)
 #53 0x00007ff7defd2ff7 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2582ff7)
 #54 0x00007ff7df10911e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x26b911e)
 #55 0x00007ff7dcb1d660 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xcd660)
 #56 0x00007ff7dcb10fd1 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xc0fd1)
 #57 0x00007ff7df0debbd (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x268ebbd)
 #58 0x00007ff7df22a9d3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27da9d3)
 #59 0x00007ff7df229f40 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27d9f40)
 #60 0x00007ff7df22a054 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27da054)
 #61 0x00007ff7df22619d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x27d619d)
 #62 0x00007ff7dde91def (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1441def)
 #63 0x00007ff7dcb3228d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe228d)
 #64 0x00007ff7dcb31191 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe1191)
 #65 0x00007ff7ddbc5dfb (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1175dfb)
 #66 0x00007ff7ddbc1299 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1171299)
 #67 0x00007ff7dcd0aec3 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2baec3)
 #68 0x00007ff7dcd0ac13 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2bac13)
 #69 0x00007ff7dcd0a87a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ba87a)
 #70 0x00007ff7dcd0a493 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ba493)
 #71 0x00007ff7dcd082ca (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b82ca)
 #72 0x00007ff7dcd020c0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b20c0)
 #73 0x00007ff7dcb1e0bc (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xce0bc)
 #74 0x00007ff7dcdc59a7 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x3759a7)
 #75 0x00007ff7dcdc4e28 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x374e28)
 #76 0x00007ff7dcdc4126 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x374126)
 #77 0x00007ff7dcb31f0c (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xe1f0c)
 #78 0x00007ff7dcf23ffd (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x4d3ffd)
 #79 0x00007ff7dcf23291 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x4d3291)
 #80 0x00007ff7dcfcddb2 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x57ddb2)
 #81 0x00007ff7dcfd0208 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x580208)
 #82 0x00007ff7ddfe5b03 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1595b03)
 #83 0x00007ff7dd7e1c10 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd91c10)
 #84 0x00007ff7dd7e0e57 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd90e57)
 #85 0x00007ff7dd7e0799 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xd90799)
 #86 0x00007ff7ddf0b192 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bb192)
 #87 0x00007ff7ddf0ae0e (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14bae0e)
 #88 0x00007ff7ddf07884 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b7884)
 #89 0x00007ff7ddf0590a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b590a)
 #90 0x00007ff7ddf05290 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x14b5290)
 #91 0x00007ff7dec7952d (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x222952d)
 #92 0x00007ff7de03c9f5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec9f5)
 #93 0x00007ff7de03c85a (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15ec85a)
 #94 0x00007ff7ddf998e9 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x15498e9)
 #95 0x00007ff7ddf9904f (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x154904f)
 #96 0x00007ff7ddf98da0 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1548da0)
 #97 0x00007ff7ddf92207 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1542207)
 #98 0x00007ff7dd6eafc5 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0xc9afc5)
 #99 0x00007ff7dde158f8 (D:\chromium\src\v8\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x13c58f8)
#100 0x00007ffe99e97374 (C:\Windows\System32\KERNEL32.DLL+0x17374)
#101 0x00007ffe9bcfcc91 (C:\Windows\SYSTEM32\ntdll.dll+0x4cc91)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 20.0.0git (https://chromium.googlesource.com/a/external/github.com/llvm/llvm-project 091448e3c17bc8e7812dd7b571c852576d648977)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: ..\..\third_party\llvm-build\Release+Asserts\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\machine-lowering-phase-aaa108.cpp
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\machine-lowering-phase-aaa108.sh
clang-cl: note: diagnostic msg:

********************
ninja: build stopped: subcommand failed.
Error! - V8 compilation finished with errors.
D:\chromium\src\v8>p

files cannot be attached to a message. There are restrictions.

The cause of the “out of memory” error is that the computer where you were running the build ran out of memory; all available memory was allocated by the compilations, and there wasn’t enough to finish compiling.

I’m guessing that several compilations were running in parallel, and you could try using the -j option to run fewer jobs in parallel. If you still get the “out of memory” error even with -j 1 then your computer simply does not have enough memory and you will need to install more.