-
Notifications
You must be signed in to change notification settings - Fork 655
Closed
Description
SPIRV-Tools/source/opt/decoration_manager.cpp
Line 545 in e63ee30
| Operand op = inst->GetOperand(i); |
[2/248] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o
FAILED: [code=1] source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/toolchain/bin/host-g++ -DSPIRV_COLOR_TERMINAL -DSPIRV_TIMER_ENABLED -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/spirv-tools-fbe4f3ad913c44fe8700545f8ffe35d1382b7093 -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/spirv-tools-fbe4f3ad913c44fe8700545f8ffe35d1382b7093/include -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/spirv-tools-fbe4f3ad913c44fe8700545f8ffe35d1382b7093/external/spirv-headers/include -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/spirv-tools-fbe4f3ad913c44fe8700545f8ffe35d1382b7093/.x86_64-linux-gnu -O2 -Wall -pipe -I/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/toolchain/include -Wno-format-security -std=c++17 -fPIC -Wall -Wextra -Wnon-virtual-dtor -Wno-missing-field-initializers -Werror -Wno-long-long -Wshadow -Wundef -Wconversion -Wno-sign-conversion -fno-exceptions -MD -MT source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o -MF source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o.d -o source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o -c /var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/spirv-tools-fbe4f3ad913c44fe8700545f8ffe35d1382b7093/source/opt/decoration_manager.cpp
../source/opt/decoration_manager.cpp: In member function 'void spvtools::opt::analysis::DecorationManager::CloneDecorations(uint32_t, uint32_t)':
../source/opt/decoration_manager.cpp:546:27: error: '*(unsigned int*)((char*)&op + offsetof(spvtools::opt::Operand, spvtools::opt::Operand::words.spvtools::utils::SmallVector<unsigned int, 2>::buffer[0].spvtools::utils::SmallVector<unsigned int, 2>::PodType::data.std::array<signed char, 4>::_M_elems[0]))' may be used uninitialized [-Werror=maybe-uninitialized]
546 | if (op.words[0] == from) { // add new pair of operands: (to, literal)
../source/opt/decoration_manager.cpp:545:19: note: 'op' declared here
545 | Operand op = inst->GetOperand(i);
| ^~
cc1plus: all warnings being treated as errors
[6/248] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o
ninja: build stopped: subcommand failed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels