diff options
| author | Martin Hořeňovský | 2020-10-02 23:22:49 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2020-10-08 11:41:05 +0200 |
| commit | b601b7facadf8053d36b548d19d91a6cfe90acbd (patch) | |
| tree | 1d3ec5c22395c76dbea878f6974a2ece595e5674 /tests/SelfTest/UsageTests/ToStringVector.tests.cpp | |
| parent | b841650253975d6acd9a58f408eba0f91e366747 (diff) | |
| download | catch3-b601b7facadf8053d36b548d19d91a6cfe90acbd.tar.gz | |
Workaround AppleClang bug by renaming TestHasher constructor argument
As far as I understand the standard, if there is a function called
`rng` in the global namespace, and a function argument called `rng`,
then the argument should shadow the function. This then means that
uses of `rng` inside the function should refer to the argument.
This is not the case for AppleClang 12.0.0. Luckily the workaround
is simple enough; just rename the argument. Given that the function
is 3 lines and uncomplicated, the change of the name doesn't really
affect readability.
Still, WTF AppleClang?
Closes #2030
Diffstat (limited to 'tests/SelfTest/UsageTests/ToStringVector.tests.cpp')
0 files changed, 0 insertions, 0 deletions