[PATCH] D125847: LTO: Decide upfront whether to use opaque/non-opaque pointer types

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 31 19:30:53 PDT 2022


MaskRay added a comment.

> Adds -opaque-pointers/-no-opaque-pointers options to the gold plugin; disabled by default.

`-plugin-opt=[no-]opaque-pointers`

> --opaque-pointers/--no-opaque-pointers options with -plugin-opt=-opaque-pointers/-plugin-opt=-no-opaque-pointers aliases to lld; disabled by default.

For such temporary options, don't add regular options. Just add `-plugin-opt=[no-]opaque-pointers`.

> Changes the clang driver to pass -plugin-opt=-opaque-pointers to the linker in LTO modes when clang was configured with opaque pointers enabled by default.

`-plugin-opt=no-opaque-pointers`


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D125847



More information about the llvm-commits mailing list