[PATCH] D89071: [SystemZ/z/OS] Add GOFFObjectFile class and details of GOFF file format
Kevin P. Neal via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 11 08:23:24 PST 2020
kpn added a comment.
OK, I'll bite. I do know GOFF, having implemented it in a shipping, commercial compiler before. Give me some time to take a closer look.
================
Comment at: llvm/lib/Object/GOFFObjectFile.cpp:165
+ // name and then grab only that many characters but for now this works fine
+ uint16_t Continuations = 0;
+ while (true) {
----------------
jhenderson wrote:
> What limits this to being specifically `uint16_t` in size?
I believe the maximum record length even with continuations is 32KB. I don't know if saving two bytes of stack is worth making people reading the code doubletake, though.
A check to make sure this 32KB limit is not exceeded is needed.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D89071/new/
https://reviews.llvm.org/D89071
More information about the llvm-commits
mailing list