mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-02 07:11:49 +00:00
Add a fixme to resetTargetOptions to explain why it needs to go
away. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236009 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a4944e5188
commit
5d88757074
@ -54,6 +54,11 @@ TargetMachine::~TargetMachine() {
|
||||
}
|
||||
|
||||
/// \brief Reset the target options based on the function's attributes.
|
||||
// FIXME: This function needs to go away for a number of reasons:
|
||||
// a) global state on the TargetMachine is terrible in general,
|
||||
// b) there's no default state here to keep,
|
||||
// c) these target options should be passed only on the function
|
||||
// and not on the TargetMachine (via TargetOptions) at all.
|
||||
void TargetMachine::resetTargetOptions(const Function &F) const {
|
||||
#define RESET_OPTION(X, Y) \
|
||||
do { \
|
||||
|
Loading…
Reference in New Issue
Block a user