Huge update, backup commit.

This commit is contained in:
2025-10-09 07:43:23 -07:00
parent c4011152b6
commit fbf988a0c0
2 changed files with 50 additions and 1 deletions

View File

@@ -5,7 +5,28 @@
class StackParam
{
private:
bool pointer;
const Register *reg;
ehs::UInt_64 stackOffset;
bool pointer;
public:
StackParam();
StackParam(const Register *reg, bool pointer);
StackParam(ehs::UInt_64 stackOffset, bool pointer);
StackParam(StackParam &&other) noexcept;
StackParam(const StackParam &other);
StackParam &operator=(StackParam &&other) noexcept;
StackParam &operator=(const StackParam &other);
bool IsRegister() const;
bool IsStack() const;
bool IsPointer() const;
};