Displaying 3 results from an estimated 3 matches for "x86coffmachinemoduleinfo".
2009 Nov 14
0
[LLVMdev] Incomplete X86MachineFunctionInfo type
In lib/Target/X86/X86COFFMachineModuleInfo.h we have:
class X86MachineFunctionInfo;
...
class X86COFFMachineModuleInfo : public MachineModuleInfoImpl {
...
typedef std::map<const Function*, X86MachineFunctionInfo>
FMFInfoMap;
FMFInfoMap FunctionInfoMap;
...
};
At this point in the translation unit...
2009 Dec 02
2
[LLVMdev] patch for portability
...ticular situation should be fixed, but this solution seems the simplest to me. I do not anticipate a fix from the standards committee on this matter, though if anyone would like to pursue this course of action, I can certainly help with that.
#include "X86MachinefunctionInfo.h" added to X86COFFMachineModuleInfo.h to make X86MachineFunctionInfo a complete class before it is used to instantiate std::map.
#include <ostream> added to TargetData.cpp to bring these formatting prototypes into scope.
---
-Howard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.pat...
2009 Dec 03
0
[LLVMdev] patch for portability
...t
> this solution seems the simplest to me. I do not anticipate a fix
> from the standards committee on this matter, though if anyone would
> like to pursue this course of action, I can certainly help with that.
>
> #include "X86MachinefunctionInfo.h" added to
> X86COFFMachineModuleInfo.h to make X86MachineFunctionInfo a complete
> class before it is used to instantiate std::map.
>
> #include <ostream> added to TargetData.cpp to bring these formatting
> prototypes into scope.
>
> ---
>
> -Howard
> <patch.patch>____________________________...