We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a06a61 commit 963fa58Copy full SHA for 963fa58
test/hotspot/gtest/compiler/test_directivesParser.cpp
@@ -32,15 +32,16 @@
32
33
class DirectivesParserTest : public ::testing::Test{
34
protected:
35
- const char* const _locale;
+ char* const _locale;
36
ResourceMark rm;
37
stringStream stream;
38
// These tests require the "C" locale to correctly parse decimal values
39
- DirectivesParserTest() : _locale(setlocale(LC_NUMERIC, NULL)) {
+ DirectivesParserTest() : _locale(os::strdup(setlocale(LC_NUMERIC, nullptr), mtTest)) {
40
setlocale(LC_NUMERIC, "C");
41
}
42
~DirectivesParserTest() {
43
setlocale(LC_NUMERIC, _locale);
44
+ os::free(_locale);
45
46
47
void test_negative(const char* text) {
0 commit comments