Opened 4 years ago
Closed 4 years ago
#13621 closed Bugs (fixed)
ctti_type_index missing first letter in generated class name
Reported by: | Owned by: | Antony Polukhin | |
---|---|---|---|
Milestone: | Boost 1.65.0 | Component: | type_index |
Version: | Boost 1.63.0 | Severity: | Problem |
Keywords: | ctti_tye_index c++14 | Cc: |
Description
Code:
#include <iostream> #include <boost/type_index/ctti_type_index.hpp> class empty { }; int main() { std::cout << boost::typeindex::ctti_type_index::type_id<empty>().pretty_name() << std::endl; }
prints: "mpty" instead of expected: 'empty'. Problem occurs on gcc version 7.3.1 20180303 when compiled with flag -std=c++14 or c++17. It works ok when compiling with -std=c++11
Change History (1)
comment:1 by , 4 years ago
Milestone: | To Be Determined → Boost 1.65.0 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
This was probably fixed in in this PR for Boost-1.65.0.
Anyway, I've added your test cases here and double checked that on GCC-7.3 they pass.