Qix- abandoned this revision.
Qix- added a comment.
Closing in favor of more complete plugin attribute changes discussed in IRC.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99861/new/
https://reviews.llvm.org/D99861
_
Qix- abandoned this revision.
Qix- added a comment.
Closing in favor of more complete plugin attribute changes discussed in IRC.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99877/new/
https://reviews.llvm.org/D99877
_
Qix- added a comment.
I'm not sure exactly how to continue after the last few comments - what should
the approach be for this patch? Or are these things we can shoot for in later
patches?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99861/new/
h
Qix- added a comment.
@aaron.ballman updated with comments.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99861/new/
https://reviews.llvm.org/D99861
___
cfe-commits mailing list
cfe-commits@lists.llvm.or
Qix- updated this revision to Diff 336614.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99861/new/
https://reviews.llvm.org/D99861
Files:
clang/examples/CMakeLists.txt
clang/examples/PrintAttributeTokens/CMakeLists.txt
clang/examples/PrintAtt
Qix- marked an inline comment as not done.
Qix- added inline comments.
Comment at: clang/lib/Parse/ParseDeclCXX.cpp:4100-4102
+ // directly. The recording happens here because this is the only place
+ // where user-defined (via plugins) attributes are parsed, and thus
+ // the
Qix- marked 3 inline comments as done.
Qix- added a comment.
So I went back and checked and I remember why I didn't add explicit support for
GNU/declspec attributes - they actually perform symbol lookups in the
surrounding scope. I believe there's an issue right now with plugins that
GNU-style
Qix- planned changes to this revision.
Qix- marked 5 inline comments as done.
Qix- added inline comments.
Comment at: clang/examples/PrintAttributeTokens/CMakeLists.txt:3-10
+if( NOT MSVC ) # MSVC mangles symbols differently, and
+ # PrintAttributeTokens.export cont
Qix- updated this revision to Diff 336173.
Qix- added a comment.
Updated the diff to include a lot more context (-U). Thanks again for the
tip :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99861/new/
https://reviews.llvm.org/D99861
Files:
Qix- updated this revision to Diff 336172.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99877/new/
https://reviews.llvm.org/D99877
Files:
clang/include/clang/Sema/ParsedAttr.h
clang/lib/Sema/SemaStmtAttr.cpp
Index: clang/lib/Sema/SemaStmtAttr
Qix- created this revision.
Qix- added a reviewer: aaron.ballman.
Qix- added a project: clang.
Qix- requested review of this revision.
Herald added a subscriber: cfe-commits.
Pretty cut and dry; currently plugins can create attributes for declarations
but any that are not recognized produce a dia
Qix- created this revision.
Qix- added a reviewer: aaron.ballman.
Qix- added a project: clang.
Herald added a subscriber: mgorny.
Qix- requested review of this revision.
Herald added a subscriber: cfe-commits.
Currently, user-defined attributes (e.g. those registered via Clang plugins)
don't hold
Qix- added a comment.
Ping @EricWF - few years but this is still an issue, rendering ECMAscript regex
backreferences almost entirely broken in libcxx :/ Would be great to get a
champion for it. OP has indicated on Github that they'd be happy to rebase.
CHANGES SINCE LAST ACTION
https://revie
Qix- added inline comments.
Comment at: lib/Headers/stdarg.h:30
#ifndef _VA_LIST
+#ifndef _VA_LIST_T
typedef __builtin_va_list va_list;
Super nit-picky but you could condense this a bit by using
```
#if !defined(_VA_LIST) && !defined(_VA_LIST_T)
```
and a sin
14 matches
Mail list logo