<div dir="ltr">Hi, <div><br></div><div>This made our ubsan bots red. Please fix or revert ASAP</div><div><a href="http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/42256">http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/42256</a><br></div><div><pre style="font-family:"Courier New",courier,monotype,monospace;color:rgb(0,0,0);font-size:medium"><span class="gmail-stdout">/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:157:57: runtime error: member call on misaligned address 0x000000000004 for type 'llvm::ilist_node_impl<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void>>', which requires 8 byte alignment
0x000000000004: note: pointer points here
<memory cannot be printed>
    #0 0x87c862 in llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void>, false, false>::operator++() /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:157:57
    #1 0x8e1957 in operator++ /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/ilist_iterator.h:167:5
    #2 0x8e1957 in llvm::iplist_impl<llvm::simple_ilist<llvm::MachineInstr, llvm::ilist_sentinel_tracking<true> >, llvm::ilist_traits<llvm::MachineInstr> >::remove(llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineInstr, true, true, void>, false, false>&) /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/ilist.h:252:22
    #3 0x8e18de in erase /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/ilist.h:268:22
    #4 0x8e18de in erase /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/ilist.h:305:15
    #5 0x8e18de in llvm::MachineBasicBlock::erase(llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>) /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h:762:18
    #6 0x13a9445 in fixBrTable /b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp:65:16
</span></pre><br class="gmail-Apple-interchange-newline"></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 2, 2020 at 1:45 PM Thomas Lively via Phabricator via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This revision was automatically updated to reflect the committed changes.<br>
Closed by commit rGf99d5f8c32a8: [WebAssembly] Eliminate range checks on br_tables (authored by tlively).<br>
<br>
Repository:<br>
  rG LLVM Github Monorepo<br>
<br>
CHANGES SINCE LAST ACTION<br>
  <a href="https://reviews.llvm.org/D80863/new/" rel="noreferrer" target="_blank">https://reviews.llvm.org/D80863/new/</a><br>
<br>
<a href="https://reviews.llvm.org/D80863" rel="noreferrer" target="_blank">https://reviews.llvm.org/D80863</a><br>
<br>
Files:<br>
  llvm/lib/Target/WebAssembly/CMakeLists.txt<br>
  llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h<br>
  llvm/lib/Target/WebAssembly/WebAssembly.h<br>
  llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp<br>
  llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp<br>
  llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp<br>
  llvm/test/CodeGen/WebAssembly/cfg-stackify.ll<br>
  llvm/test/CodeGen/WebAssembly/indirectbr.ll<br>
  llvm/test/CodeGen/WebAssembly/stack-insts.ll<br>
  llvm/test/CodeGen/WebAssembly/switch-unreachable-default.ll<br>
  llvm/test/CodeGen/WebAssembly/switch.ll<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>