parent
7f4a492f98
commit
3ed2f06913
|
@ -419,7 +419,7 @@ std::vector<uint8_t> ScriptParser::parseHex(StringRef S) {
|
||||||
S = S.substr(2);
|
S = S.substr(2);
|
||||||
uint8_t H;
|
uint8_t H;
|
||||||
if (B.getAsInteger(16, H)) {
|
if (B.getAsInteger(16, H)) {
|
||||||
setError("not a HEX value: " + B);
|
setError("not a hexadecimal value: " + B);
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
Hex.push_back(H);
|
Hex.push_back(H);
|
||||||
|
@ -448,7 +448,7 @@ void ScriptParser::readOutputSectionDescription() {
|
||||||
StringRef Tok = peek();
|
StringRef Tok = peek();
|
||||||
if (Tok.startswith("=")) {
|
if (Tok.startswith("=")) {
|
||||||
if (!Tok.startswith("=0x")) {
|
if (!Tok.startswith("=0x")) {
|
||||||
setError("filler should be a HEX value");
|
setError("filler should be a hexadecimal value");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Tok = Tok.substr(3);
|
Tok = Tok.substr(3);
|
||||||
|
|
|
@ -23,13 +23,13 @@
|
||||||
# RUN: echo "SECTIONS { .mysec : { *(.mysec*) } =99 }" > %t.script
|
# RUN: echo "SECTIONS { .mysec : { *(.mysec*) } =99 }" > %t.script
|
||||||
# RUN: not ld.lld -o %t.out --script %t.script %t 2>&1 \
|
# RUN: not ld.lld -o %t.out --script %t.script %t 2>&1 \
|
||||||
# RUN: | FileCheck --check-prefix=ERR %s
|
# RUN: | FileCheck --check-prefix=ERR %s
|
||||||
# ERR: filler should be a HEX value
|
# ERR: filler should be a hexadecimal value
|
||||||
|
|
||||||
## Filler should be a hex value (2):
|
## Filler should be a hex value (2):
|
||||||
# RUN: echo "SECTIONS { .mysec : { *(.mysec*) } =0x99XX }" > %t.script
|
# RUN: echo "SECTIONS { .mysec : { *(.mysec*) } =0x99XX }" > %t.script
|
||||||
# RUN: not ld.lld -o %t.out --script %t.script %t 2>&1 \
|
# RUN: not ld.lld -o %t.out --script %t.script %t 2>&1 \
|
||||||
# RUN: | FileCheck --check-prefix=ERR2 %s
|
# RUN: | FileCheck --check-prefix=ERR2 %s
|
||||||
# ERR2: not a HEX value: XX
|
# ERR2: not a hexadecimal value: XX
|
||||||
|
|
||||||
.section .mysec.1,"a"
|
.section .mysec.1,"a"
|
||||||
.align 16
|
.align 16
|
||||||
|
|
Loading…
Reference in New Issue