[all-commits] [llvm/llvm-project] 1c8c36: [mlir][bytecode] Check that bytecode source buffer...

Christian Sigg via All-commits all-commits at lists.llvm.org
Sun Sep 17 04:46:14 PDT 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1c8c365de2ac59198e6ef9d61a5557b846ce0bca
  Author: Christian Sigg <chsigg at users.noreply.github.com>
  Date:   2023-09-17 (Sun, 17 Sep 2023)

  Changed paths:
    M mlir/lib/Bytecode/Reader/BytecodeReader.cpp
    M mlir/unittests/Bytecode/BytecodeTest.cpp
    M utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel

  Log Message:
  [mlir][bytecode] Check that bytecode source buffer is sufficiently aligned. (#66380)

Before this change, the `ByteCode` test failed on CentOS 7 with
devtoolset-9, because strings happen to be only 8 byte aligned. In
general though, strings have no alignment guarantee.

Increase resource alignment in test to 32 bytes. 
Adjust test to sufficiently align buffer.
Add test to check error when buffer is insufficiently aligned.

More information about the All-commits mailing list