Closed Bug 1668750 Opened 4 years ago Closed 4 years ago

Perma [tier2] ccov fatal error: too many errors emitted, stopping now [-ferror-limit=] | mozmake.EXE[4]: *** [TestAtomicBitfields.obj] Error 1

Categories

(Core :: Graphics: ImageLib, defect, P5)

defect

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox81 --- unaffected
firefox82 --- unaffected
firefox83 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: Gankra)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=317360355&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B0DAF_YMR3Gq9u_JCP8VeA/runs/0/artifacts/public/logs/live_backing.log


[task 2020-10-02T04:56:56.443Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected member name or ';' after declaration specifiers
[task 2020-10-02T04:56:56.443Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.443Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.444Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.444Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.444Z] 04:56:56     INFO -                           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.444Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.445Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.445Z] 04:56:56     INFO -                           ^
[task 2020-10-02T04:56:56.448Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.448Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.449Z] 04:56:56     INFO -                       ^
[task 2020-10-02T04:56:56.449Z] 04:56:56     INFO -  note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.449Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroArgs.h(87,28): note: expanded from macro 'MOZ_ARG_1'
[task 2020-10-02T04:56:56.449Z] 04:56:56     INFO -  #define MOZ_ARG_1(a1, ...) a1
[task 2020-10-02T04:56:56.450Z] 04:56:56     INFO -                             ^
[task 2020-10-02T04:56:56.450Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,42): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.450Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.450Z] 04:56:56     INFO -                                           ^
[task 2020-10-02T04:56:56.451Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/AtomicBitfields.h(207,58): note: expanded from macro 'MOZ_ATOMIC_BITFIELDS_FIELD_SIZE'
[task 2020-10-02T04:56:56.451Z] 04:56:56     INFO -  #define MOZ_ATOMIC_BITFIELDS_FIELD_SIZE(aArgs) MOZ_ARG_3 aArgs
[task 2020-10-02T04:56:56.451Z] 04:56:56     INFO -                                                           ^
[task 2020-10-02T04:56:56.451Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected ')'
[task 2020-10-02T04:56:56.452Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.452Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.452Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.453Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): note: to match this '('
[task 2020-10-02T04:56:56.453Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.453Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.453Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.454Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected member name or ';' after declaration specifiers
[task 2020-10-02T04:56:56.454Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.454Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.454Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.455Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.455Z] 04:56:56     INFO -                           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.455Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.455Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.456Z] 04:56:56     INFO -                           ^
[task 2020-10-02T04:56:56.456Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.456Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.456Z] 04:56:56     INFO -                       ^
[task 2020-10-02T04:56:56.457Z] 04:56:56     INFO -  note: (skipping 16 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.457Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/AtomicBitfields.h(201,46): note: expanded from macro 'MOZ_ATOMIC_BITFIELDS_OFFSET'
[task 2020-10-02T04:56:56.457Z] 04:56:56     INFO -    static const size_t MOZ_CONCAT(aBitfields, aFieldName) =              \
[task 2020-10-02T04:56:56.457Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~                        ^
[task 2020-10-02T04:56:56.458Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroArgs.h(16,41): note: expanded from macro 'MOZ_CONCAT'
[task 2020-10-02T04:56:56.458Z] 04:56:56     INFO -  #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
[task 2020-10-02T04:56:56.458Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.458Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroArgs.h(15,30): note: expanded from macro 'MOZ_CONCAT2'
[task 2020-10-02T04:56:56.459Z] 04:56:56     INFO -  #define MOZ_CONCAT2(x, y) x##y
[task 2020-10-02T04:56:56.459Z] 04:56:56     INFO -                               ^
[task 2020-10-02T04:56:56.459Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected ')'
[task 2020-10-02T04:56:56.460Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.460Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.460Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.460Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): note: to match this '('
[task 2020-10-02T04:56:56.461Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.461Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.461Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.461Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected string literal for diagnostic message in static_assert
[task 2020-10-02T04:56:56.462Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.462Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.462Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.462Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.463Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.463Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected ')'
[task 2020-10-02T04:56:56.463Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.463Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.464Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.464Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): note: to match this '('
[task 2020-10-02T04:56:56.464Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,41): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.464Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.465Z] 04:56:56     INFO -                                          ^
[task 2020-10-02T04:56:56.465Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected expression
[task 2020-10-02T04:56:56.465Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.465Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.466Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,57): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.466Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.466Z] 04:56:56     INFO -                                                          ^
[task 2020-10-02T04:56:56.466Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: expected member name or ';' after declaration specifiers
[task 2020-10-02T04:56:56.467Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.467Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.467Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(80,57): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.468Z] 04:56:56     INFO -                           (TIMES_##aSize(GENERATE_BOOL, (, ), ()))) \
[task 2020-10-02T04:56:56.468Z] 04:56:56     INFO -                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[task 2020-10-02T04:56:56.468Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,33): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.468Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.468Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.469Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,30): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.469Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.469Z] 04:56:56     INFO -                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.470Z] 04:56:56     INFO -  note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.470Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,42): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.470Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.470Z] 04:56:56     INFO -                                           ^
[task 2020-10-02T04:56:56.471Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/AtomicBitfields.h(211,68): note: expanded from macro 'MOZ_ATOMIC_BITFIELDS_FIELD_HELPER'
[task 2020-10-02T04:56:56.471Z] 04:56:56     INFO -    MOZ_ATOMIC_BITFIELDS_FIELD(aBitfields, aBitfieldsSize, MOZ_ARG_1 aArgs,    \
[task 2020-10-02T04:56:56.471Z] 04:56:56     INFO -                                                                     ^~~~~
[task 2020-10-02T04:56:56.472Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/AtomicBitfields.h(293,3): note: expanded from macro 'MOZ_ATOMIC_BITFIELDS_FIELD'
[task 2020-10-02T04:56:56.472Z] 04:56:56     INFO -    aFieldType MOZ_CONCAT(Get, aFieldName)() const {                         \
[task 2020-10-02T04:56:56.472Z] 04:56:56     INFO -    ^~~~~~~~~~
[task 2020-10-02T04:56:56.472Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag1' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.473Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.473Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.473Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.473Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.474Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.474Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.474Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.475Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.475Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.475Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.475Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.476Z] 04:56:56     INFO -  note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.476Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.476Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.477Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.477Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(72,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.477Z] 04:56:56     INFO -    val.SetFlag##aIndex(true);                  \
[task 2020-10-02T04:56:56.478Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.478Z] 04:56:56     INFO -  <scratch space>(376,1): note: expanded from here
[task 2020-10-02T04:56:56.478Z] 04:56:56     INFO -  SetFlag1
[task 2020-10-02T04:56:56.478Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.479Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag1' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.479Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.479Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.480Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.480Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.480Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.480Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.481Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.481Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.481Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.482Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.482Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.482Z] 04:56:56     INFO -  note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.482Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.483Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.483Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.483Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(74,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.483Z] 04:56:56     INFO -    val.SetFlag##aIndex(false);                 \
[task 2020-10-02T04:56:56.483Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  <scratch space>(378,1): note: expanded from here
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  SetFlag1
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag2' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.484Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(72,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -    val.SetFlag##aIndex(true);                  \
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  <scratch space>(381,1): note: expanded from here
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  SetFlag2
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag2' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.485Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -  note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.486Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(74,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -    val.SetFlag##aIndex(false);                 \
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  <scratch space>(383,1): note: expanded from here
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  SetFlag2
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag3' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.487Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -  note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.488Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(72,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -    val.SetFlag##aIndex(true);                  \
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  <scratch space>(386,1): note: expanded from here
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  SetFlag3
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag3' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.489Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -  note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.490Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.491Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.491Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(74,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -    val.SetFlag##aIndex(false);                 \
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  <scratch space>(388,1): note: expanded from here
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  SetFlag3
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag4' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.492Z] 04:56:56     INFO -  note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(72,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -    val.SetFlag##aIndex(true);                  \
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  <scratch space>(391,1): note: expanded from here
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  SetFlag4
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag4' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.493Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -  note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.494Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(74,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -    val.SetFlag##aIndex(false);                 \
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  <scratch space>(3,1): note: expanded from here
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  SetFlag4
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag5' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.495Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -  note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.496Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(72,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -    val.SetFlag##aIndex(true);                  \
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  <scratch space>(6,1): note: expanded from here
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  SetFlag5
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag5' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.497Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.498Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.498Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.498Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.498Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.498Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.498Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(74,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -    val.SetFlag##aIndex(false);                 \
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  <scratch space>(8,1): note: expanded from here
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  SetFlag5
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(138,1): error: no member named 'SetFlag6' in 'JammedWithFlags8'
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  GENERATE_TEST_JAMMED_WITH_FLAGS(8)
[task 2020-10-02T04:56:56.603Z] 04:56:56     INFO -  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(84,19): note: expanded from macro 'GENERATE_TEST_JAMMED_WITH_FLAGS'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -      TIMES_##aSize(CHECK_BOOL, (;), ());                            \
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(57,26): note: expanded from macro 'TIMES_8'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -    MOZ_FOR_EACH_SEPARATED(aFunc, aSeparator, aArgs, (1, 2, 3, 4, 5, 6, 7, 8))
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(60,22): note: expanded from macro 'MOZ_FOR_EACH_SEPARATED'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -                      (aMacro, aSeparator, aFixedArgs, aArgs))
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  note: (skipping 8 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/workspace/obj-build/dist/include\mozilla/MacroForEach.h(64,40): note: expanded from macro 'MOZ_FOR_EACH_HELPER_GLUE'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -                                         ^~~
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/build/src/mfbt/tests/TestAtomicBitfields.cpp(72,7): note: expanded from macro 'CHECK_BOOL'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -    val.SetFlag##aIndex(true);                  \
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -    ~~~ ^
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  <scratch space>(11,1): note: expanded from here
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  SetFlag6
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  ^
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  fatal error: too many errors emitted, stopping now [-ferror-limit=]
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  20 errors generated.
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/build/src/config/rules.mk:723: recipe for target 'TestAtomicBitfields.obj' failed
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mozmake.EXE[4]: *** [TestAtomicBitfields.obj] Error 1
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mozmake.EXE[4]: Leaving directory 'z:/build/workspace/obj-build/mfbt/tests'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  z:/build/build/src/config/recurse.mk:72: recipe for target 'mfbt/tests/target-objects' failed
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mozmake.EXE[3]: *** [mfbt/tests/target-objects] Error 2
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mozmake.EXE[3]: *** Waiting for unfinished jobs....
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mozmake.EXE[4]: Entering directory 'z:/build/workspace/obj-build/mfbt/tests/gtest'
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.obj
[task 2020-10-02T04:56:56.604Z] 04:56:56     INFO -  mozmake.EXE[4]: Leaving directory 'z:/build/workspace/obj-build/mfbt/tests/gtest'```
Flags: needinfo?(a.beingessner)
Summary: Intermittent fatal error: too many errors emitted, stopping now [-ferror-limit=] | mozmake.EXE[4]: *** [TestAtomicBitfields.obj] Error 1 → Perma [tier2] ccov fatal error: too many errors emitted, stopping now [-ferror-limit=] | mozmake.EXE[4]: *** [TestAtomicBitfields.obj] Error 1

Set release status flags based on info from the regressing bug 1601980

looking into it

Assignee: nobody → a.beingessner
Flags: needinfo?(a.beingessner)

This appears to be windows only.

I'm currently investigating the theory that this is a bug exclusive to clang-cl-9, which is only ever used in our windows ccov builds (a ccov metadata format changed in clang 10 and rustc doesn't support it yet).

Pretty sure I'm reproducing this locally with clang 9!

i am using clang 9.0.1 so this makes sense.

But then also using clang 9.0.1 on Linux and do not see this issue there.

I have no idea what the issue is, but this fixes it. I figure it's not
worth putting too much effort into since this was just to make the tests
as DRY as possible, and not actually important.

(In reply to mac198442 from comment #7)

But then also using clang 9.0.1 on Linux and do not see this issue there.

It's specifically an issue with older versions of clang-cl, which is the windows frontend that emulates cl.exe.

Pushed by abeingessner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/22be77d681b6 manually expand JammedWithFlags tests for compat with clang-cl-9. r=decoder

Preprocessed output in clang 9 versus 11: https://godbolt.org/z/Mn93Ec

It looks like the old clang failed to expand some parts, maybe it gave up after too many levels?

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: