Skip to content

Commit 9de248b

Browse files
committed
gccism
1 parent e3b555b commit 9de248b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

link.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,11 +1058,13 @@ bool parse_ft(const std::string &s) {
10581058

10591059
bool parse_ft(const std::string &s) {
10601060

1061+
// gcc doesn't like std::xdigit w/ std::all_of
1062+
10611063
if (s.length() != 2 && s.length() != 7) return false;
1062-
if (!std::all_of(s.begin(), s.begin() + 2, std::isxdigit)) return false;
1064+
if (!std::all_of(s.begin(), s.begin() + 2, isxdigit)) return false;
10631065
if (s.length() == 7) {
10641066
if (s[2] != ',' && s[2] != ':') return false;
1065-
if (!std::all_of(s.begin() + 3, s.end(), std::isxdigit)) return false;
1067+
if (!std::all_of(s.begin() + 3, s.end(), isxdigit)) return false;
10661068
}
10671069

10681070
auto lambda = [](int lhs, uint8_t rhs){

0 commit comments

Comments
 (0)