summaryrefslogtreecommitdiff
path: root/src/jit/compiler.h
diff options
context:
space:
mode:
authorBrian Sullivan <briansul@microsoft.com>2016-06-17 16:27:25 -0700
committerGitHub <noreply@github.com>2016-06-17 16:27:25 -0700
commit13675a3c6df31caad2db8e634d9ba7fac26e896d (patch)
tree4eba46d4f804bf07ddb705a470b536f4ab444bd0 /src/jit/compiler.h
parentee3ad560653dc74e2a98642b2bdf4115f9d208f1 (diff)
parent0809be00850fec3eca9a968d36750fc44d69e2f3 (diff)
downloadcoreclr-13675a3c6df31caad2db8e634d9ba7fac26e896d.tar.gz
coreclr-13675a3c6df31caad2db8e634d9ba7fac26e896d.tar.bz2
coreclr-13675a3c6df31caad2db8e634d9ba7fac26e896d.zip
Merge pull request #5831 from briansull/fix-5759
Fix for issue 5795
Diffstat (limited to 'src/jit/compiler.h')
-rw-r--r--src/jit/compiler.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/jit/compiler.h b/src/jit/compiler.h
index 761758cc56..85e8db15b3 100644
--- a/src/jit/compiler.h
+++ b/src/jit/compiler.h
@@ -1175,6 +1175,8 @@ class fgArgInfo
unsigned stkLevel; // Stack depth when we make this call (for x86)
unsigned argTableSize; // size of argTable array (equal to the argCount when done with fgMorphArgs)
+ bool hasRegArgs; // true if we have one or more register arguments
+ bool hasStackArgs; // true if we have one or more stack arguments
bool argsComplete; // marker for state
bool argsSorted; // marker for state
fgArgTabEntryPtr * argTable; // variable sized array of per argument descrption: (i.e. argTable[argTableSize])
@@ -1248,6 +1250,8 @@ public:
unsigned ArgCount () { return argCount; }
fgArgTabEntryPtr * ArgTable () { return argTable; }
unsigned GetNextSlotNum() { return nextSlotNum; }
+ bool HasRegArgs() { return hasRegArgs; }
+ bool HasStackArgs() { return hasStackArgs; }
};