Whenever I try to execute the following command: disas pbamq::SendQueue::~SendQueue() The message I get: name of destructor must equal name of class The code: // send_queue.cxx #include "send_queue.hxx" // ... other includes using namespace pbamq; // other using statements SendQueue::SendQueue(...) { // ... } SendQueue::~SendQueue() { // ... } // send_queue.hxx #pragma once // #include's namespace pbamq { class SendQueue : public pbamq::Queue_if, pbamq::messaging_handler { public: SendQueue(...); SendQueue() = delete; virtual ~SendQueue(); }; } When disassembling the address of the destructor, disassembly works as expected.
Created attachment 13034 [details] cmake project configuration ONLY where this occurs these are only the settings used to in our project (originally 100k+ files, vastly reduced and created a minimal setup to test any code bugs we encounter).