DescriptionMakes declared_arguments per toolchain
This means each toolchain can declare arguments as it sees fit. Prior to this change each toolchain needed to declare the argument at exactly the same place, which is not always possible. For example, the following triggered an error:
declare_args() {
foo = 1
if (xxx) {
foo = 2
}
with xxx being specific to one toolchain.
TEST=covered by test
BUG=465029
R=brettw@chromium.org
Committed: https://crrev.com/ca5ccceffa70d6a4e20cacaa12c44e4e9d0ebf2c
Cr-Commit-Position: refs/heads/master@{#320753}
Patch Set 1 #Patch Set 2 : cleanup #Patch Set 3 : moar #Patch Set 4 : merge 2 trunk #Patch Set 5 : toolchain specific declared args #Patch Set 6 : cleanup #Patch Set 7 : cleanup #
Total comments: 5
Patch Set 8 : feedback #
Total comments: 1
Messages
Total messages: 11 (1 generated)
|