diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-30 17:58:57 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-01-30 17:58:57 +0100 |
| commit | dc486192fc88ff60b00fb459ea10b5f09a45e33f (patch) | |
| tree | f7847c41ad9799e60d74c72d97afc8dccb10c594 | |
| parent | 026b5f7309682f586722a8377b000fce905e8a84 (diff) | |
i64asm: getting back on it to add more features.
Add MailMap
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
| -rw-r--r-- | MailMap | 1 | ||||
| -rw-r--r-- | Private/Toolchain/i64asm.cc | 6 |
2 files changed, 4 insertions, 3 deletions
@@ -0,0 +1 @@ +amlel - Linker,AMD64 Assembler - amlalelmahrouss@icloud.com, +33 6 58 57 30 14 diff --git a/Private/Toolchain/i64asm.cc b/Private/Toolchain/i64asm.cc index 1e3cde6..695f2e8 100644 --- a/Private/Toolchain/i64asm.cc +++ b/Private/Toolchain/i64asm.cc @@ -1072,19 +1072,19 @@ bool CompilerKit::PlatformAssemblerAMD64::WriteLine(std::string &line, if (line.find("db") != std::string::npos) { this->WriteNumber(line.find("db") + strlen("db") + 1, line); } - if (line.find("org ") != std::string::npos) { + else if (line.find("org ") != std::string::npos) { size_t base[] = {10, 16, 2, 7}; for (size_t i = 0; i < 4; i++) { if (kOrigin = strtol( - (line.substr(line.find("org") + strlen("org") + 1)).c_str(), + (line.substr(line.find("org ") + strlen("org ") + 1)).c_str(), nullptr, base[i]); kOrigin) { if (errno != 0) { continue; } else { if (kVerbose) { - kStdOut << "Origin: " << kOrigin << std::endl; + kStdOut << "i64asm: set-origin: " << kOrigin << std::endl; } } } |
