Ambiguous reference in std:: classes

I see a number of ambiguous reference errors in the editor that do not occur during build.  These are against the std:: classes.

One example is std::swap, which when I do a 'peek definition' shows 2 identical definitions from utility and 2 identical definitions from xstring.  Note that the utility form should be in use.  In both cases, the two definitions point to the same line in the same file.

I've tried clearing the caches and cleaning the project, to no effect.

This is version 2018.1.1

Comment actions Permalink


Which version of Visual Studio are you using? If you are using 15.8, could you please try updating to R++ 2018.2 and check if this fixes the issue?


Comment actions Permalink

thanks - I've upgraded to 2018.2.1, and that does seem to have fixed it.


Please sign in to leave a comment.