[PATCH] D146744: [WebAssembly] Redesign DebugValueManager

Mitch Phillips via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 29 13:11:05 PDT 2023


hctim added a comment.

This might've broken builds? Either that, or one of your other three patches.

Nothing looks sanitizer specific, just noticed it on our sanitizer buildbots: https://lab.llvm.org/buildbot/#/builders/70/builds/35614

  [310/371] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o
  FAILED: lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o 
  CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/b/sanitizer-x86_64-linux-autoconf/build/tsan_debug_build/lib/Target/WebAssembly -I/b/sanitizer-x86_64-linux-autoconf/build/llvm-project/llvm/lib/Target/WebAssembly -I/b/sanitizer-x86_64-linux-autoconf/build/tsan_debug_build/include -I/b/sanitizer-x86_64-linux-autoconf/build/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fvisibility=hidden  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -std=c++17 -MD -MT lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o -MF lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o.d -o lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o -c /b/sanitizer-x86_64-linux-autoconf/build/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp
  /b/sanitizer-x86_64-linux-autoconf/build/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp: In member function ‘llvm::SmallVector<llvm::MachineInstr*> llvm::WebAssemblyDebugValueManager::getSinkableDebugValues(llvm::MachineInstr*) const’:
  /b/sanitizer-x86_64-linux-autoconf/build/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp:210:10: error: could not convert ‘SinkableDbgValues’ from ‘SmallVector<[...],1>’ to ‘SmallVector<[...],6>’
    210 |   return SinkableDbgValues;
        |          ^~~~~~~~~~~~~~~~~
        |          |
        |          SmallVector<[...],1>


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D146744/new/

https://reviews.llvm.org/D146744



More information about the llvm-commits mailing list