See attached screenshot and code sample.
The evaluated type for "std::string::size()" should end with ::size_type, what is evaluated seems incorrect.
Or, when I use a different code browsing tool, cquery, it tells me that the evaluated type of "helloSize" is "unsigned long".
#include <iostream>
#include <string>
int main()
{
std::string hello("Hello");
std::string world("world");
auto helloSize = hello.size();
auto worldSize = world.size();
auto minSize = std::min(helloSize, worldSize);
std::cout << "minSize = " << minSize << " \n";
return 0;
}