-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Description
The following code produces a segfault and may be considered a bug. The use of basic_string::npos is a little questionable here, but one can imagine such use to show up in syntax parsing.
#include <EASTL/string.h>
#include <cassert>
int main() {
eastl::string s("abc");
assert( s.find( "a", s.npos ) == s.npos );
return 0;
}
void* operator new[] (size_t size, const char*, int, unsigned, const char*, int)
{
return (void*)::new char[size];
}
void* operator new[] (size_t size, size_t, size_t, const char*, int, unsigned, const char*, int)
{
return (void*)::new char[size];
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels