Skip to content

Commit 13c273d

Browse files
committed
add test
1 parent 7ebd806 commit 13c273d

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

test/cfg/windows.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,23 @@ void memleak_malloca()
615615
// cppcheck-suppress memleak
616616
}
617617

618+
void memleak_create_locale()
619+
{
620+
{
621+
// memleak
622+
(void) _create_locale(LC_ALL, "C");
623+
(void) _wcreate_locale(LC_ALL, L"C");
624+
// cppcheck-suppress memleak
625+
}
626+
{
627+
// no memleak
628+
_locale_t locale = _create_locale(LC_ALL, "C");
629+
_locale_t wlocale = _wcreate_locale(LC_ALL, L"C");
630+
_free_locale(locale);
631+
_free_locale(wlocale);
632+
}
633+
}
634+
618635
void memleak_AllocateAndInitializeSid()
619636
{
620637
PSID pEveryoneSID = NULL;

0 commit comments

Comments
 (0)