diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-06 15:55:00 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-06 15:55:00 +0100 |
| commit | 6dd6f1e70b93994dab786ab752666cfb1132f945 (patch) | |
| tree | acc5a21f9e704c0f5f3acb9235ae21581ed9c743 /src/CompilerKit | |
| parent | 9805ac406466c880c9dda61736faddcbfeef0304 (diff) | |
feat: CppFront/CodeGen: Write origin in hexadecimal instead of decimal.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/CompilerKit')
| -rw-r--r-- | src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc b/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc index ae75908..7d29292 100644 --- a/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc +++ b/src/CompilerKit/src/Compilers/CPlusPlusCompiler+AMD64.cc @@ -762,8 +762,11 @@ class AssemblyCPlusPlusInterfaceAMD64 final CK_ASSEMBLY_INTERFACE { CompilerKit::STLString line_source; + std::stringstream ss; + ss << std::hex << kOrigin; + out_fp << "%bits 64\n"; - out_fp << "%org " << kOrigin << "\n\n"; + out_fp << "%org 0x" << ss.str() << "\n\n"; while (std::getline(src_fp, line_source)) { out_fp << kFrontend->Compile(line_source, src).fUserValue; |
