[PATCH] D148140: [Assignment Tracking] Ignore VLA-backed variables

Orlando Cazalet-Hyams via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 18 00:23:03 PDT 2023


Orlando added a comment.

In D148140#4262838 <https://reviews.llvm.org/D148140#4262838>, @paulkirth wrote:

> Hi, I think we're still seeing issues with your patch series, can you take a look? If this will take a while to address, can you revert until a fix is ready?
>
> Error message:
>
>   fragment is larger than or outside of variable
>     call void @llvm.dbg.assign(metadata i1 undef, metadata !8664, metadata !DIExpression(DW_OP_LLVM_fragment, 64, 256), metadata !8727, metadata ptr undef, metadata !DIExpression()), !dbg !8672
>   !8664 = !DILocalVariable(name: "r_command_pool", scope: !8660, file: !2, line: 28, type: !5693)
>   fragment is larger than or outside of variable
>     call void @llvm.dbg.assign(metadata i1 undef, metadata !8664, metadata !DIExpression(DW_OP_LLVM_fragment, 64, 256), metadata !8727, metadata ptr undef, metadata !DIExpression()), !dbg !8672
>   !8664 = !DILocalVariable(name: "r_command_pool", scope: !8660, file: !2, line: 28, type: !5693)
>   fatal error: error in backend: Broken module found, compilation aborted!
>
> related bots:
> https://ci.chromium.org/ui/p/fuchsia/builders/ci/clang_toolchain.ci.core.x64-release/b8784000953022145169/overview
> https://ci.chromium.org/ui/p/fuchsia/builders/ci/clang_toolchain.ci.core.x64-release/b8784018552980036737/overview

D148536 <https://reviews.llvm.org/D148536> fixes this one, thanks again.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D148140



More information about the llvm-commits mailing list