about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorMichael Howell <michael@notriddle.com>2022-09-16 20:37:17 -0700
committerGitHub <noreply@github.com>2022-09-16 20:37:17 -0700
commitcafca7d2197e3fbfbd9efe8870fb0fa559e11fb3 (patch)
treeae066dd3db948279ed91842ed459e5d20f17f0c5 /compiler/rustc_codegen_llvm/src
parentbba939ee94bc91a3134634e435652caded217164 (diff)
parent706f0f018b2e186aa9c464e0e8d7e20b0dfd324a (diff)
downloadrust-cafca7d2197e3fbfbd9efe8870fb0fa559e11fb3.tar.gz
rust-cafca7d2197e3fbfbd9efe8870fb0fa559e11fb3.zip
Rollup merge of #101921 - est31:bootstrap_cfg_rustdoc, r=joshtriplett
Pass --cfg=bootstrap for rustdoc for proc_macro crates

This PR does three things:

* First, it passes --cfg=bootstrap on stage 0 for rustdoc invocations on proc_macro crates. This mirrors what we do already for rustc invocations of those, and is needed because cargo doesn't respect RUSTFLAGS or RUSTDOCFLAGS when confronted with a proc macro.
* Second, it marks the bootstrap config variable as expected. This is needed both on later stages where it's not set, but also on stage 0, where it is set.
* Third, it adjusts the comment in the rustc wrapper to better reflect the reason why we set the bootstrap variable as
  expected: due to recent changes, setting it as expected
  is also required even if the cfg variable is passed: ebf4cc361e0d0f11a25b42372bd629953365d17e .
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions