Commit 979ca9cc by Ian Lance Taylor

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
parent e6f2328f
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;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment