Skip to content

Commit d12d54c

Browse files
committed
fixup! remove leftover cruft from test_demangle.pass.cpp
1 parent b155c39 commit d12d54c

File tree

1 file changed

+4
-41
lines changed

1 file changed

+4
-41
lines changed

libcxxabi/test/test_demangle.pass.cpp

Lines changed: 4 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -88,47 +88,10 @@ void test_invalid_args() {
8888
}
8989

9090
int main(int, char**) {
91-
{
92-
timer t;
93-
test();
94-
test_invalid_cases();
95-
test_invalid_args();
96-
}
97-
#if 0
98-
std::string input;
99-
while (std::cin)
100-
{
101-
std::getline(std::cin, input);
102-
if (std::cin.fail())
103-
break;
104-
std::size_t len = 0;
105-
int status;
106-
len = 0;
107-
char* demang = abi::__cxa_demangle(input.c_str(), 0, &len, &status);
108-
switch (status)
109-
{
110-
case -3:
111-
std::cout << "Invalid arguments\n";
112-
break;
113-
case -2:
114-
std::cout << "Invalid mangled name\n";
115-
break;
116-
case -1:
117-
std::cout << "memory allocation failure\n";
118-
break;
119-
case 0:
120-
std::cout << "len = " << len << '\n';
121-
std::cout << demang << '\n';
122-
std::free(demang);
123-
break;
124-
case 1:
125-
std::cout << "not implemented\n";
126-
break;
127-
}
128-
std::cout << '\n';
129-
}
130-
#endif
91+
timer t;
92+
test();
93+
test_invalid_cases();
94+
test_invalid_args();
13195

13296
return 0;
13397
}
134-
// TODO: add cxa_demangle tests

0 commit comments

Comments
 (0)