[ 1/23] linux-x86
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 2/23] linux-x86_64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 3/23] linux-arm
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 4/23] linux-aarch64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 5/23] freebsd-x86
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 6/23] freebsd-x86_64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 7/23] freebsd-arm
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 8/23] freebsd-aarch64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[ 9/23] openbsd-x86
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[10/23] openbsd-x86_64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[11/23] openbsd-arm
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[12/23] openbsd-aarch64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[13/23] netbsd-x86
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[14/23] netbsd-x86_64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[15/23] netbsd-arm
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[16/23] netbsd-aarch64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[17/23] darwin-x86
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[18/23] darwin-x86_64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[19/23] win32
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[20/23] win64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[21/23] cygwin-x86
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[22/23] cygwin-x86_64
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
[23/23] dos
 tests/cpp/expand/merge/from-macro-arg.h
tests/cpp/expand/merge/from-macro-arg.h(7): expected identifier for the symbol declared in this declaration but found '##'
    typedef struct a ## b ;
                     ^~
	tests/cpp/expand/merge/from-macro-arg.h
emitting: tests/cpp/expand/merge/from-macro-arg.bi (1 declaration, 1 TODO)
