[PATCH] D156368: [OpenMP] Do not always emit unused extern variables

Joseph Huber via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jul 28 08:17:53 PDT 2023


jhuber6 added inline comments.


================
Comment at: clang/test/OpenMP/declare_target_codegen.cpp:264
-// CHECK-DAG: !{i32 1, !"aaa", i32 0, i32 {{[0-9]+}}}
-// CHECK-DAG: !{i32 1, !"ccc", i32 0, i32 {{[0-9]+}}}
 // CHECK-DAG: !{{{.+}}virtual_foo
----------------
tianshilei1992 wrote:
> Since `ccc` is used here, it is not supposed to be removed right?
This is the declare target metadta, which this patch no longer emits for external storage variables. Since we assume that whoever defined `ccc` will handle it.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D156368



More information about the cfe-commits mailing list