remove #ifndef __puma from code using LLVM
Contemporary AspectC++ versions can deal with the LLVM headers very well, and #ifdef __puma stuff in Fail* headers results in unmaintainable #ifdef __puma blocks in other parts of Fail* (e.g., the trace importer). Make sure you're using a 64-bit ac++ when living in a 64-bit userland (the 32-bit version doesn't know about __int128), and be aware that AspectC++ r325 introduced a regression that has not been fixed yet. Change-Id: I5bb759b08995a74b020d44a2b40e9d7a6e18111c
This commit is contained in:
@ -1,4 +1,3 @@
|
||||
#ifndef __puma
|
||||
#include <sstream>
|
||||
#include <iostream>
|
||||
#include "RegisterImporter.hpp"
|
||||
@ -168,6 +167,3 @@ bool RegisterImporter::handle_ip_event(fail::simtime_t curtime, instruction_coun
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
#endif // !__puma
|
||||
|
||||
Reference in New Issue
Block a user