Opened 13 years ago
Closed 13 years ago
#3317 closed Bugs (fixed)
Fix is_virtual_base of for gcc 4.4.x
| Reported by: | Owned by: | John Maddock | |
|---|---|---|---|
| Milestone: | Boost 1.40.0 | Component: | type_traits |
| Version: | Boost 1.39.0 | Severity: | Problem |
| Keywords: | Cc: |
Description
Hello,
is_virtual_base_of stops working using gcc 4.4.x when the destructor of a derived class contains an exception specification like this:
class derived : public base {
virtual ~derived() throw();
}
A test case, compiler output and a patch for this are attached.
Cheers, Thomas
Attachments (3)
Change History (4)
by , 13 years ago
| Attachment: | testcase.cpp added |
|---|
by , 13 years ago
| Attachment: | gcc_compile_output.txt added |
|---|
gcc (GCC) 4.4.0 20090506 (Red Hat 4.4.0-4)
compiler output
by , 13 years ago
| Attachment: | boost-is_virtual_base_of-exception-specificiton.patch added |
|---|
Fix for the issue
comment:1 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

Test case