re PR go/90669 (go/gofrontend/types.cc:2805 contains range-based ‘for’ loops which are not C++98)
PR go/90669 compiler: remove range-based 'for' loop Fix for GCC PR/90669: remove range-based 'for' loop to preserve buildability with g++ version 4.X. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/179397 From-SVN: r271761
This commit is contained in:
parent
e6f2328f3e
commit
979ca9cc9e
2 changed files with 8 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
3995d545f1e112c682753f342eaef0877551a649
|
||||
84b8000c32f671c6cc89df1290ed6e0170308644
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
|
|
@ -2802,8 +2802,13 @@ Ptrmask::symname() const
|
|||
|
||||
// Redirect the bits vector to the digest, and update the prefix.
|
||||
prefix = "X";
|
||||
for (char c : digest)
|
||||
shabits.push_back((unsigned char) c);
|
||||
for (std::string::const_iterator p = digest.begin();
|
||||
p != digest.end();
|
||||
++p)
|
||||
{
|
||||
unsigned char c = *p;
|
||||
shabits.push_back(c);
|
||||
}
|
||||
bits = &shabits;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue