Use the current_cc_toolchain() alias rule instead of a late-bound default to depend on the C++ compiler.
Use the current_cc_toolchain() alias rule instead of a late-bound default to depend on the C++ compiler.

This is so that we don't have attributes that are both late-bound and split, something that complicates dependency resolution in Bazel.

RELNOTES: None.
PiperOrigin-RevId: 227496951

bazelbuild/rules_apple,bazelbuild/rules_apple,bazelbuild/rules_apple,bazelbuild/rules_apple