Build Information
Successful build of ImGui, reference master (473014), with Swift 6.4 for Wasm on 19 Sep 2026 04:08:09 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ctreffs/SwiftImGui.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ctreffs/SwiftImGui
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 473014d chore: migrate Renovate config to .github/renovate.json (#33)
Submodule path '3rdparty/cimgui': checked out '1bb9cd73470f1fcdedf6c3f2e8dc1765463f2ad0'
Submodule path '3rdparty/cimgui/imgui': checked out '1ebb91382757777382b3629ced2a573996e46453'
Submodule '3rdparty/cimgui' (https://github.com/cimgui/cimgui.git) registered for path '3rdparty/cimgui'
Cloning into '/host/spi-builder-workspace/3rdparty/cimgui'...
Submodule 'imgui' (https://github.com/ocornut/imgui.git) registered for path '3rdparty/cimgui/imgui'
Cloning into '/host/spi-builder-workspace/3rdparty/cimgui/imgui'...
Cloned https://github.com/ctreffs/SwiftImGui.git
Revision (git rev-parse @):
473014d2b715d4ade3f301257240e8a2f3b072a3
SUCCESS checkout https://github.com/ctreffs/SwiftImGui.git at master
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/ctreffs/SwiftImGui.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Building for debugging...
[Pre-planning 1 / 183]
In file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall][0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall][0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:197:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall][0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall][0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall][0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall][0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2521:35: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
2521 | memcpy(dst_tmp++, channel, [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2521:35: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2521 | memcpy(dst_tmp++, channel, [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2527:31: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
2527 | memcpy(dst_tmp++, &splitter->_Channels[table->Bg2DrawChannelUnfrozen], [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2527:31: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2527 | memcpy(dst_tmp++, &splitter->_Channels[table->Bg2DrawChannelUnfrozen], [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2536:27: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
2536 | memcpy(dst_tmp++, channel, [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2536:27: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2536 | memcpy(dst_tmp++, channel, [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2540:41: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
2540 | memcpy(splitter->_Channels.Data + LEADING_DRAW_CHANNELS, g.DrawChannelsTempMergeBuffer.Data, (splitter->_Count - LEADING_DRAW_CHANNELS) * [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2540:41: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2540 | memcpy(splitter->_Channels.Data + LEADING_DRAW_CHANNELS, g.DrawChannelsTempMergeBuffer.Data, (splitter->_Count - LEADING_DRAW_CHANNELS) * [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1815:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTable>::reserve' requested here[0m
1815 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:197:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:663:101: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTable>::resize' requested here[0m
663 | T* Add() { [0;34mint[0m idx = FreeIdx; [0;34mif[0m (idx == Buf.Size) { Buf.resize(Buf.Size + [0;32m1[0m); FreeIdx++; } [0;34melse[0m { FreeIdx = *([0;34mint[0m*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; [0;34mreturn[0m &Buf[idx]; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:660:156: [0m[0;1;36mnote: [0min instantiation of member function 'ImPool<ImGuiTable>::Add' requested here[0m
660 | T* GetOrAddByKey(ImGuiID key) { [0;34mint[0m* p_idx = Map.GetIntRef(key, -[0;32m1[0m); [0;34mif[0m (*p_idx != -[0;32m1[0m) [0;34mreturn[0m &Buf[*p_idx]; *p_idx = FreeIdx; [0;34mreturn[0m Add(); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:334:34: [0m[0;1;36mnote: [0min instantiation of member function 'ImPool<ImGuiTable>::GetOrAddByKey' requested here[0m
334 | ImGuiTable* table = g.Tables.GetOrAddByKey(id);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1816:189: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
1816 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size, [0;34mconst[0m T& v) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); [0;34mif[0m (new_size > Size) [0;34mfor[0m ([0;34mint[0m n = Size; n < new_size; n++) memcpy(&Data[n], &v, [0;34msizeof[0m(v)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:340:26: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTableTempData>::resize' requested here[0m
340 | g.TablesTempData.resize(g.TablesTempDataStacked, ImGuiTableTempData());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1816:189: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1816 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size, [0;34mconst[0m T& v) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); [0;34mif[0m (new_size > Size) [0;34mfor[0m ([0;34mint[0m n = Size; n < new_size; n++) memcpy(&Data[n], &v, [0;34msizeof[0m(v)); Size = new_size; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1816:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTableTempData>::reserve' requested here[0m
1816 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size, [0;34mconst[0m T& v) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); [0;34mif[0m (new_size > Size) [0;34mfor[0m ([0;34mint[0m n = Size; n < new_size; n++) memcpy(&Data[n], &v, [0;34msizeof[0m(v)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:340:26: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTableTempData>::resize' requested here[0m
340 | g.TablesTempData.resize(g.TablesTempDataStacked, ImGuiTableTempData());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1815:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImDrawChannel>::reserve' requested here[0m
1815 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:2472:39: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImDrawChannel>::resize' requested here[0m
2472 | g.DrawChannelsTempMergeBuffer.resize(splitter->_Count - LEADING_DRAW_CHANNELS); [0;33m// Use shared temporary storage so the allocation gets amortized[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1822:127: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1822 | [0;34minline[0m [0;34mvoid[0m push_back([0;34mconst[0m T& v) { [0;34mif[0m (Size == Capacity) reserve(_grow_capacity(Size + [0;32m1[0m)); memcpy(&Data[Size], &v, [0;34msizeof[0m(v)); Size++; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:3870:28: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiOldColumns>::push_back' requested here[0m
3870 | window->ColumnsStorage.push_back(ImGuiOldColumns());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1822:127: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1822 | [0;34minline[0m [0;34mvoid[0m push_back([0;34mconst[0m T& v) { [0;34mif[0m (Size == Capacity) reserve(_grow_capacity(Size + [0;32m1[0m)); memcpy(&Data[Size], &v, [0;34msizeof[0m(v)); Size++; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1822:85: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiOldColumns>::reserve' requested here[0m
1822 | [0;34minline[0m [0;34mvoid[0m push_back([0;34mconst[0m T& v) { [0;34mif[0m (Size == Capacity) reserve(_grow_capacity(Size + [0;32m1[0m)); memcpy(&Data[Size], &v, [0;34msizeof[0m(v)); Size++; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:3870:28: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiOldColumns>::push_back' requested here[0m
3870 | window->ColumnsStorage.push_back(ImGuiOldColumns());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_tables.cpp:195:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m20 warnings generated.
[44 / 71] AutoWrapper-product
[44 / 71] CImGui
In file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:33:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall][0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall][0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:35:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall][0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall][0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall][0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall][0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:360:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSharedData' [-Wnontrivial-memcall][0m
360 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:360:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
360 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1673:20: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
1673 | memset(&_Channels[i], [0;32m0[0m, [0;34msizeof[0m(_Channels[i])); [0;33m// Current channel is a copy of CmdBuffer/IdxBuffer, don't destruct again[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1673:20: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1673 | memset(&_Channels[i], [0;32m0[0m, [0;34msizeof[0m(_Channels[i])); [0;33m// Current channel is a copy of CmdBuffer/IdxBuffer, don't destruct again[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1697:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
1697 | memset(&_Channels[[0;32m0[0m], [0;32m0[0m, [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1697:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1697 | memset(&_Channels[[0;32m0[0m], [0;32m0[0m, [0;34msizeof[0m(ImDrawChannel));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1790:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawCmd>' [-Wnontrivial-memcall][0m
1790 | memcpy(&_Channels.Data[_Current]._CmdBuffer, &draw_list->CmdBuffer, [0;34msizeof[0m(draw_list->CmdBuffer));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1790:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1790 | memcpy(&_Channels.Data[_Current]._CmdBuffer, &draw_list->CmdBuffer, [0;34msizeof[0m(draw_list->CmdBuffer));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1791:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawIdx>' (aka 'ImVector<unsigned short>') [-Wnontrivial-memcall][0m
1791 | memcpy(&_Channels.Data[_Current]._IdxBuffer, &draw_list->IdxBuffer, [0;34msizeof[0m(draw_list->IdxBuffer));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1791:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1791 | memcpy(&_Channels.Data[_Current]._IdxBuffer, &draw_list->IdxBuffer, [0;34msizeof[0m(draw_list->IdxBuffer));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1793:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawCmd>' [-Wnontrivial-memcall][0m
1793 | memcpy(&draw_list->CmdBuffer, &_Channels.Data[idx]._CmdBuffer, [0;34msizeof[0m(draw_list->CmdBuffer));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1793:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1793 | memcpy(&draw_list->CmdBuffer, &_Channels.Data[idx]._CmdBuffer, [0;34msizeof[0m(draw_list->CmdBuffer));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1794:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawIdx>' (aka 'ImVector<unsigned short>') [-Wnontrivial-memcall][0m
1794 | memcpy(&draw_list->IdxBuffer, &_Channels.Data[idx]._IdxBuffer, [0;34msizeof[0m(draw_list->IdxBuffer));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1794:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1794 | memcpy(&draw_list->IdxBuffer, &_Channels.Data[idx]._IdxBuffer, [0;34msizeof[0m(draw_list->IdxBuffer));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1970:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontAtlas' [-Wnontrivial-memcall][0m
1970 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1970:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1970 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:2356:26: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontBuildSrcData' [-Wnontrivial-memcall][0m
2356 | memset(src_tmp_array.Data, [0;32m0[0m, (size_t)src_tmp_array.size_in_bytes());[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:2356:26: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2356 | memset(src_tmp_array.Data, [0;32m0[0m, (size_t)src_tmp_array.size_in_bytes());[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:2357:26: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontBuildDstData' [-Wnontrivial-memcall][0m
2357 | memset(dst_tmp_array.Data, [0;32m0[0m, (size_t)dst_tmp_array.size_in_bytes());[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:2357:26: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2357 | memset(dst_tmp_array.Data, [0;32m0[0m, (size_t)dst_tmp_array.size_in_bytes());[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:33:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:1689:19: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImDrawChannel>::reserve' requested here[0m
1689 | _Channels.reserve(channels_count); [0;33m// Avoid over reserving since this is likely to stay stable[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:33:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImFontBuildSrcData' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1815:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImFontBuildSrcData>::reserve' requested here[0m
1815 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:2354:19: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImFontBuildSrcData>::resize' requested here[0m
2354 | src_tmp_array.resize(atlas->ConfigData.Size);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:33:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImFontBuildDstData' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1815:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImFontBuildDstData>::reserve' requested here[0m
1815 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:2355:19: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImFontBuildDstData>::resize' requested here[0m
2355 | dst_tmp_array.resize(atlas->Fonts.Size);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_draw.cpp:33:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m23 warnings generated.
[45 / 71] CImGui
In file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_demo.cpp:85:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall][0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall][0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m3 warnings generated.
In file included from /host/spi-builder-workspace/Sources/CImGui/cimgui.cpp:13:
[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui.h:2347:83: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui.h:2347:83: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui.h:2508:43: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall][0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui.h:2508:43: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui.h:2579:60: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall][0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui.h:2579:60: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/cimgui.cpp:17:
[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1059:50: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall][0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1059:50: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1082:54: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall][0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1082:54: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1418:46: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1418:46: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1551:34: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1551:34: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1715:38: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall][0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:1715:38: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:2657:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall][0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:2657:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:2681:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/./imgui/imgui_internal.h:2681:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m10 warnings generated.
[47 / 71] CImGui
In file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:39:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall][0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall][0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:41:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall][0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall][0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall][0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall][0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:7471:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTabBar' [-Wnontrivial-memcall][0m
7471 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:7471:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
7471 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:39:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTabBar' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1815:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTabBar>::reserve' requested here[0m
1815 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:41:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:663:101: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiTabBar>::resize' requested here[0m
663 | T* Add() { [0;34mint[0m idx = FreeIdx; [0;34mif[0m (idx == Buf.Size) { Buf.resize(Buf.Size + [0;32m1[0m); FreeIdx++; } [0;34melse[0m { FreeIdx = *([0;34mint[0m*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; [0;34mreturn[0m &Buf[idx]; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:660:156: [0m[0;1;36mnote: [0min instantiation of member function 'ImPool<ImGuiTabBar>::Add' requested here[0m
660 | T* GetOrAddByKey(ImGuiID key) { [0;34mint[0m* p_idx = Map.GetIntRef(key, -[0;32m1[0m); [0;34mif[0m (*p_idx != -[0;32m1[0m) [0;34mreturn[0m &Buf[*p_idx]; *p_idx = FreeIdx; [0;34mreturn[0m Add(); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:7521:38: [0m[0;1;36mnote: [0min instantiation of member function 'ImPool<ImGuiTabBar>::GetOrAddByKey' requested here[0m
7521 | ImGuiTabBar* tab_bar = g.TabBars.GetOrAddByKey(id);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui_widgets.cpp:39:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m12 warnings generated.
[49 / 71] AutoWrapper-product
In file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:891:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2347:83: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2347 | [0;34minline[0m ImGuiListClipper([0;34mint[0m items_count, [0;34mfloat[0m items_height = -[0;32m1.0f[0m) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); ItemsCount = -[0;32m1[0m; Begin(items_count, items_height); } [0;33m// [removed in 1.79][0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall][0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2508:43: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2508 | [0;34minline[0m ImDrawListSplitter() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall][0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:2579:60: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2579 | ImDrawList(ImDrawListSharedData* shared_data) { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); _Data = shared_data; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:893:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall][0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1059:50: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1059 | ImGuiInputTextDeactivatedState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall][0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1082:54: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1082 | ImGuiInputTextState() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1418:46: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1418 | ImGuiListClipperData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall][0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1551:34: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1551 | ImGuiOldColumns() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiStackTool' [-Wnontrivial-memcall][0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:1715:38: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1715 | ImGuiStackTool() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); CopyToClipboardLastTime = -FLT_MAX; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall][0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2657:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2657 | ImGuiTable() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastFrameActive = -[0;32m1[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall][0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui_internal.h:2681:42: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2681 | ImGuiTableTempData() { memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m)); LastTimeActive = -[0;32m1.0f[0m; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:1195:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIO' [-Wnontrivial-memcall][0m
1195 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:1195:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1195 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:2748:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall][0m
2748 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:2748:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
2748 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:3672:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiWindow' [-Wnontrivial-memcall][0m
3672 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:3672:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
3672 | memset([0;34mthis[0m, [0;32m0[0m, [0;34msizeof[0m(*[0;34mthis[0m));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:891:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1816:189: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1816 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size, [0;34mconst[0m T& v) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); [0;34mif[0m (new_size > Size) [0;34mfor[0m ([0;34mint[0m n = Size; n < new_size; n++) memcpy(&Data[n], &v, [0;34msizeof[0m(v)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:2777:27: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiListClipperData>::resize' requested here[0m
2777 | g.ClipperTempData.resize(g.ClipperTempDataStacked, ImGuiListClipperData());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:891:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1816:189: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1816 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size, [0;34mconst[0m T& v) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); [0;34mif[0m (new_size > Size) [0;34mfor[0m ([0;34mint[0m n = Size; n < new_size; n++) memcpy(&Data[n], &v, [0;34msizeof[0m(v)); Size = new_size; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall][0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1816:88: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiListClipperData>::reserve' requested here[0m
1816 | [0;34minline[0m [0;34mvoid[0m resize([0;34mint[0m new_size, [0;34mconst[0m T& v) { [0;34mif[0m (new_size > Capacity) reserve(_grow_capacity(new_size)); [0;34mif[0m (new_size > Size) [0;34mfor[0m ([0;34mint[0m n = Size; n < new_size; n++) memcpy(&Data[n], &v, [0;34msizeof[0m(v)); Size = new_size; }[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:2777:27: [0m[0;1;36mnote: [0min instantiation of member function 'ImVector<ImGuiListClipperData>::resize' requested here[0m
2777 | g.ClipperTempData.resize(g.ClipperTempDataStacked, ImGuiListClipperData());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/Sources/CImGui/imgui/imgui.cpp:891:
[1m/host/spi-builder-workspace/Sources/CImGui/imgui/imgui.h:1818:182: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
1818 | [0;34minline[0m [0;34mvoid[0m reserve([0;34mint[0m new_capacity) { [0;34mif[0m (new_capacity <= Capacity) [0;34mreturn[0m; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * [0;34msizeof[0m(T)); [0;34mif[0m (Data) { memcpy(new_data, Data, (size_t)Size * [0;34msizeof[0m(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m15 warnings generated.
/host/spi-builder-workspace/Sources/ImGui/ImVec+Extensions.swift:10:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec1' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m8 |[0;0m import CImGui
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension ImVec1: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec1' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m11 |[0;0m public static func == (lhs: ImVec1, rhs: ImVec1) -> Bool {
[0;36m12 |[0;0m lhs.x == rhs.x
/host/spi-builder-workspace/Sources/ImGui/ImVec+Extensions.swift:16:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec2' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension ImVec2: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec2' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m17 |[0;0m public static func == (lhs: ImVec2, rhs: ImVec2) -> Bool {
[0;36m18 |[0;0m lhs.x == rhs.x &&
/host/spi-builder-workspace/Sources/ImGui/ImVec+Extensions.swift:23:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec4' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
[0;36m23 |[0;0m extension ImVec4: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec4' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m24 |[0;0m public static func == (lhs: ImVec4, rhs: ImVec4) -> Bool {
[0;36m25 |[0;0m lhs.x == rhs.x &&
[49 / 71] ImGui
[52 / 71] AutoWrapper-product
[58 / 71] ImGui-product
/host/spi-builder-workspace/Sources/ImGui/ImVec+Extensions.swift:10:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec1' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m8 |[0;0m import CImGui
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension ImVec1: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec1' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m11 |[0;0m public static func == (lhs: ImVec1, rhs: ImVec1) -> Bool {
[0;36m12 |[0;0m lhs.x == rhs.x
/host/spi-builder-workspace/Sources/ImGui/ImVec+Extensions.swift:16:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec2' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m extension ImVec2: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec2' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m17 |[0;0m public static func == (lhs: ImVec2, rhs: ImVec2) -> Bool {
[0;36m18 |[0;0m lhs.x == rhs.x &&
/host/spi-builder-workspace/Sources/ImGui/ImVec+Extensions.swift:23:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec4' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
[0;36m23 |[0;0m extension ImVec4: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImVec4' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CImGui' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m24 |[0;0m public static func == (lhs: ImVec4, rhs: ImVec4) -> Bool {
[0;36m25 |[0;0m lhs.x == rhs.x &&
/host/spi-builder-workspace/Sources/AutoWrapper/Definitions.swift:38:16: [1;33mwarning: [1;39mimmutable property will not be decoded because it is declared with an initial value which cannot be overwritten[0;0m
[0;36m36 |[0;0m public let argsT: [ArgsT]
[0;36m37 |[0;0m public let ret: DataType?
[0;36m38 |[0;0m public let templated = false
[0;36m|[0;0m |- [1;33mwarning: [1;39mimmutable property will not be decoded because it is declared with an initial value which cannot be overwritten[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39mset the initial value via the initializer or explicitly define a CodingKeys enum without a 'templated' case to silence this warning[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mmake the property mutable instead[0;0m
[0;36m39 |[0;0m public let namespace: String?
[0;36m40 |[0;0m
[62 / 71] AutoWrapper-product
[66 / 74] DemoMinimal-product
[67 / 74] AutoWrapper-product
[69 / 75] ImGui
[74 / 76] AutoWrapper-product
/host/spi-builder-workspace/Package.swift: DemoMinimal-product: clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument]
[77 / 77] AutoWrapper-product
/host/spi-builder-workspace/Package.swift: AutoWrapper-product: clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument]
Build complete! (5.17 secs)
Build complete.
{
"c_language_standard" : "c11",
"cxx_language_standard" : "c++11",
"dependencies" : [
],
"manifest_display_name" : "ImGui",
"name" : "ImGui",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "ImGui",
"targets" : [
"ImGui"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoMinimal",
"targets" : [
"DemoMinimal"
],
"type" : {
"executable" : null
}
},
{
"name" : "AutoWrapper",
"targets" : [
"AutoWrapper"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "ImGuiTests",
"module_type" : "SwiftTarget",
"name" : "ImGuiTests",
"path" : "Tests/ImGuiTests",
"sources" : [
"ImGuiTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"ImGui"
],
"type" : "test"
},
{
"c99name" : "ImGui",
"module_type" : "SwiftTarget",
"name" : "ImGui",
"path" : "Sources/ImGui",
"product_memberships" : [
"ImGui",
"DemoMinimal"
],
"sources" : [
"Export.swift",
"Helper.swift",
"ImGui+Definitions.swift",
"ImVec+Extensions.swift"
],
"target_dependencies" : [
"CImGui"
],
"type" : "library"
},
{
"c99name" : "DemoMinimal",
"module_type" : "SwiftTarget",
"name" : "DemoMinimal",
"path" : "Sources/Demos/Minimal",
"product_memberships" : [
"DemoMinimal"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"ImGui"
],
"type" : "executable"
},
{
"c99name" : "CImGui",
"module_type" : "ClangTarget",
"name" : "CImGui",
"path" : "Sources/CImGui",
"product_memberships" : [
"ImGui",
"DemoMinimal"
],
"sources" : [
"cimgui.cpp",
"imgui/imgui.cpp",
"imgui/imgui_demo.cpp",
"imgui/imgui_draw.cpp",
"imgui/imgui_tables.cpp",
"imgui/imgui_widgets.cpp"
],
"type" : "library"
},
{
"c99name" : "AutoWrapper",
"module_type" : "SwiftTarget",
"name" : "AutoWrapper",
"path" : "Sources/AutoWrapper",
"product_memberships" : [
"AutoWrapper"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/AutoWrapper/Assets/definitions.json",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ArgT.swift",
"Converter.swift",
"DataType.swift",
"Definitions.swift",
"Exceptions.swift",
"FunctionBodyRenderer.swift",
"SwiftKeywords.swift",
"main.swift"
],
"type" : "executable"
}
],
"tools_version" : "5.3"
}
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Done.