User Details
- User Since
- Apr 6 2021, 8:14 AM (101 w, 6 d)
Nov 21 2022
Ah, it didn't occur to me that grep was a sign of old test harness. Here's a FileCheckified version. I took the opportunity to combine the two testcases, as there didn't seem a need to keep them separate any more.
Nov 16 2022
Thanks, I didn;'t know about ClassifyName, and obviously never hit a need to adjust it. Thanks for fixing.
Nov 14 2022
Oct 20 2022
Oct 17 2022
It occurs to me that for systems that lack dynamic initialization (like PTX), it is trivial to implement the 'don't call NOP module inits', because we know that there can be no non-nop inits. Any code emission that tries to create a global init fn with contents will fail to compile.
Oct 14 2022
Oct 13 2022
Oct 12 2022
Oct 11 2022
This is ok, but see the note I added about object-file compatibility.
Oct 7 2022
Oct 4 2022
Oct 3 2022
I'ma gonna replace the call to lower_bound in the demangler. https://github.com/llvm/llvm-project/issues/58117
Sep 29 2022
Does this still apply with the fix for dr2621 landed?
Sep 28 2022
this updates adds a map to record the active headers -- searching up the include stack is going to be O(N) per include, so not the best approach.
Sep 27 2022
Ah, I should have investigated how it goes to find an existing lexer, it didn't occur to me that there already was include stack walking code.
ping pingedy ping?
Sep 26 2022
Here's an update, just to check I've got all the comments addressed. It doesn't appear this DR has made it to the ready status in cwg-index, so ./make_cxx_dr_status barfed.
Richard & I discussed this, and decided it was a bad idea, as it means we could have an O(N^2) initialization walk, rather than O(N).
Sep 23 2022
Wha? That seems rather concerning. What does getKind() return? (We assert that the kind is correct when trying to get the data out of the object, but perhaps you weren't using an asserts build?)
Sep 22 2022
I forgot I had a git abbriev for the -U9999 thing, sorry about that.
Sep 21 2022
AFAICT the UsingDecl doesn't capture the NestedNameSpecifier location, is UsingEnumDecl special in some way, or would this information be better placed in BaseUsingDecl? Thanks for spotting the possible mid-air collistion with D134283.
Sep 20 2022
Might be mooted by fixing https://github.com/llvm/llvm-project/issues/57659, which I am working on
Aug 16 2022
how can I get libc++abi review here?
Jun 21 2022
please sed /initialiser/initializer/, I noticed a few had crept in.
Jun 9 2022
Jun 8 2022
ping?
Jun 7 2022
May 26 2022
LGTM
May 25 2022
renamed test case
May 23 2022
May 18 2022
May 17 2022
update
Please clarify. This is fixing a bug where the CFG was being incorrectly constructed.
May 16 2022
ah, thanks for the clue!
May 13 2022
hm, let's try that rebase again
LGTM,
May 12 2022
Address CI issue
rebase
good to go, thanks!