[all-commits] [llvm/llvm-project] dcab42: [TBAA] Test for tbaa.struct metadata with bitfield...

Julian Nagele via All-commits all-commits at lists.llvm.org
Thu Apr 4 09:45:12 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dcab42a0f9aab1d06aadc821e64af381da744819
      https://github.com/llvm/llvm-project/commit/dcab42a0f9aab1d06aadc821e64af381da744819
  Author: Julian Nagele <j.nagele at apple.com>
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
    A clang/test/CodeGen/tbaa-struct-bitfield-endianness.cpp

  Log Message:
  -----------
  [TBAA] Test for tbaa.struct metadata with bitfields in big endian layout (#87617)

This test exposes what I think is invalid tbaa.struct metadata currently
generated for bitfields when using big endian layout. The regions given
by `!{i64 2, i64 4, [[META3:![0-9]+]], i64 4, i64 4 ...` are
overlapping. This issue was originally observed in
https://github.com/llvm/llvm-project/pull/86709.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list