<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56376>56376</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            lld: cannot build with gcc6. fails with  error: expected primary-expression before '>' token
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          sylvestre
      </td>
    </tr>
</table>

<pre>
    ```
$ /usr/bin/g++-6 -DLLD_VENDOR=\"Debian\" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/lld/ELF -I"/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF" -I"/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/include" -Itools/lld/include -Iinclude -I"/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/llvm/include" -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -no-canonical-prefixes -O3 -DNDEBUG  -fno-exceptions -std=c++14 -MD -MT tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o -MF tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o.d -o tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o -c '/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF/InputFiles.cpp'
/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF/InputFiles.cpp: In function 'void doParseFile(lld::elf::InputFile*)':
/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF/InputFiles.cpp:188:18: error: expected primary-expression before '>' token
     f->parse<ELFT>();
                  ^
/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF/InputFiles.cpp:188:20: error: expected primary-expression before ')' token
     f->parse<ELFT>();
                    ^
/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF/InputFiles.cpp:195:18: error: expected primary-expression before '>' token
     f->parse<ELFT>();
                  ^
/root/llvm-toolchain-snapshot-15~++20220704115541+740633ff08ff/lld/ELF/InputFiles.cpp:195:20: error: expected primary-expression before ')' token
     f->parse<ELFT>();
                    ^
```

@MaskRay seems that you touched these files recently. Does it ring a bell? Thanks

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzlVktz4jgQ_jXmohJlbAz4wIFgmKIqhKmE7NSeKNlqY21kySvJJOyv35bNDknmtpnHVq3LCLlb6u_rhx655ud5MAkvb5gF4SKIxiSI1q012OZCYXsMoht86YTQ7PY2O_y2ust290GcBckyiKIMcsFU38cRh093j4eH3eP9cuW_Dg_7bHlY7u4e9ou7_WG7WN7vHq6K9e5-u_hWfLvZbq7SjdNaWmQiJcd2dbtGGaJh32jtOsWppn5UUTGhqFWssZV2dJQE01VPPwqjKJyG49EoScYjFEzH4SSOyzKcleVr250bP8i8UIVsOfQQb726qFB-7X1_Eqf6HYvSOlY80cZoB4XThlpntDoS-qXUpmYOO2CMNpjuXkAtFK0R7owapWmrWgucFrqumeJUCgWUmWNbg_JzOXNAnajB5xaTvd-sf79UB1r0-J83S2zRkgW04ERBhXJgGm2FE1qh7iSsyIVESFR5AEsrwTmoV9xe4XxhUnrNizPsDceGGVYD2kbpM3oA3lehjha_C2Yd_bNlsp9RC2tRQ0sBkiMqUmFS_AUGxzbAO579SInB6prLRHbOAQGvU7iPAkjEpUorehLGIQzlGOt-ig9dHyxElcC4BxYK_XPsEgEu2FFpi6AWh0s_syxbVXi1z4f_t34cc-zVtzfOEFQUCNgYKMULoHgXYzLustXN4yfShx5eCmguk6zjGM-iL6jRmNBthr89-WYNYrvcsidYCwkXBUqHXPidY6Oa1nWaYdE0Q40m1h80McRI6g_TKHB3m_6ojeMdnke6bKo_By9ekI0i_1SG9_SkBSdcf2bGdhEKopmfHy_wBVn2na9Wggippp42yn8y89Fs1rXeicuqxs5Lg9WMa6gxombmjJWKdYxrE73LATck6NIZI4EplsYTqJ428U9JUdF4z4N4iaj7btzMexjfvBr35gmS1a_xPAr_jeddtr6P57_G9zT5v2a98_w_lfV3N8G-HYdbZp_u2ZlYgNoSV-Gl4KxbhG-LCqm6CiyQ0rtGDBR4bMnzkGQaP4Uj_oAlDMlLGcRrsq-YerK96QGfxzyNUzZwwkmY9xsTwSNLaUfyVkhOnoWryLEoJkNSMiFtL_hIqQxaI-eVc431m1zkc3NEm20-xIP4ekfq0o-3oj_QvL8yWdt2x0syiaeTQTWPpjyK0hGHWchHI4ByFo5Tnicln8VpDuFAMvTZzoMEKyVS8Ew6E_5Gl2QDMf9aO2mcjMfDccHLFGasSCdFytgEw47XISGHnsdQm-PAzDtKeXu0qJTCOntVMvT4qAA6OLTPWldpM7dneQK85MCgA5935P8G2EOoHg">