mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 11:11:05 +01:00
Update tool versions beyond just bazel (#5446)
#5445 updates to bazel 8.2.1, this does more updates (including to buildifier, which does autofixes like the `sh_test` loads in the other PR). Note I'm using the latest available clang-format wheel. That's not really something I expect people to have installed, but should mostly be consistent. I'm specifically skipping clang-format 18 because it had some broad regressions, and 19 got really confused by a `requires` on a trailing return. Using the latest seemed probably okay since most people won't see the difference. Do note that trailing returns in macros, https://github.com/llvm/llvm-project/issues/47664, seems to be cropping up again as an issue.
This commit is contained in:
@@ -649,7 +649,7 @@ static auto GetConstantValue(EvalContext& eval_context,
|
||||
// has runtime phase.
|
||||
template <typename InstT, typename FieldIdT>
|
||||
static auto ReplaceFieldWithConstantValue(EvalContext& eval_context,
|
||||
InstT* inst, FieldIdT InstT::*field,
|
||||
InstT* inst, FieldIdT InstT::* field,
|
||||
Phase* phase) -> bool {
|
||||
auto unwrapped = GetConstantValue(eval_context, inst->*field, phase);
|
||||
if (!unwrapped.has_value() && (inst->*field).has_value()) {
|
||||
|
||||
Reference in New Issue
Block a user