EricWF added a comment.
I should add that this is the approach I've taken with
`` with no complaints.
Repository:
rCXX libc++
https://reviews.llvm.org/D47090
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/m
Hahnfeld added subscribers: chandlerc, ahatanak.
Hahnfeld added a comment.
Looks like this was added as a "temporary solution" in
https://reviews.llvm.org/D8984. Meanwhile the attribute whitelist was merged
half a year later (https://reviews.llvm.org/D7802), so maybe we can just get
rid of comp
EricWF added a subscriber: dexonsmith.
EricWF added a comment.
Comment at: src/memory_resource.cpp:62
+
+namespace {
+
We certainly don't want a different definition of the global resources in each
TU. See below.
Comment at: src/memory_reso
Author: modocache
Date: Sat May 19 04:46:58 2018
New Revision: 332804
URL: http://llvm.org/viewvc/llvm-project?rev=332804&view=rev
Log:
[Driver] Loosen test for LLVM findNearest
Summary:
When https://reviews.llvm.org/D46776 landed to improve the behavior of
`llvm::OptTable::findNearest`, a PS4 bu
yaxunl added a comment.
In https://reviews.llvm.org/D47099#1105493, @rjmccall wrote:
> Maybe there should just be a method that makes a primitive alloca without the
> casting, and then you can call that in CreateTempAlloca.
In many cases we still need to call CreateTempAlloca with cast enabled
Author: modocache
Date: Sat May 19 05:44:02 2018
New Revision: 332806
URL: http://llvm.org/viewvc/llvm-project?rev=332806&view=rev
Log:
[Driver] Temporarily remove test for LLVM findNearest
Summary:
This fixes a failure caused by the revert of https://reviews.llvm.org/rL332805.
Modified:
cf
Author: marshall
Date: Sat May 19 09:02:05 2018
New Revision: 332811
URL: http://llvm.org/viewvc/llvm-project?rev=332811&view=rev
Log:
Implement deduction guides for forward_list
Added:
libcxx/trunk/test/std/containers/sequences/forwardlist/forwardlist.cons/deduct.fail.cpp
libcxx/trunk/
erik.pilkington added a comment.
In https://reviews.llvm.org/D46845#1098634, @rsmith wrote:
> One way we could deal with this is by adding an attribute to the compiler to
> indicate "the const is a lie", that we can apply to `std::pair::first`, with
> the semantics being that a top-level `const
Quuxplusone added inline comments.
Comment at: include/__memory_resource_base:196
+ typename __uses_alloc_ctor<
+ _T1, polymorphic_allocator&, _Args1...
+ >::type()
>> (B) It's got different semantics around uses-allocat
EricWF added inline comments.
Comment at: src/memory_resource.cpp:62
+
+namespace {
+
Quuxplusone wrote:
> EricWF wrote:
> > We certainly don't want a different definition of the global resources in
> > each TU. See below.
> @EricWF: I think all of your comments
Prazek created this revision.
Prazek added reviewers: rjmccall, rsmith, amharc, kuhar.
Herald added a subscriber: llvm-commits.
In many cases we can't devirtualize
because definition of vtable is not present. Most of the
time it is caused by inline virtual function not beeing
emitted. Forcing emit
Prazek updated this revision to Diff 147672.
Prazek added a comment.
Add release note
Repository:
rL LLVM
https://reviews.llvm.org/D47108
Files:
clang/docs/ClangCommandLineReference.rst
clang/docs/ReleaseNotes.rst
clang/docs/UsersManual.rst
clang/include/clang/Driver/Options.td
cla
Prazek updated this revision to Diff 147673.
Prazek added a comment.
remove empty line
Repository:
rL LLVM
https://reviews.llvm.org/D47108
Files:
clang/docs/ClangCommandLineReference.rst
clang/docs/ReleaseNotes.rst
clang/docs/UsersManual.rst
clang/include/clang/Driver/Options.td
cl
Prazek updated this revision to Diff 147675.
Prazek added a comment.
Fixed comment
Repository:
rL LLVM
https://reviews.llvm.org/D47108
Files:
clang/docs/ClangCommandLineReference.rst
clang/docs/ReleaseNotes.rst
clang/docs/UsersManual.rst
clang/include/clang/Driver/Options.td
clang/
Quuxplusone created this revision.
Quuxplusone added a reviewer: EricWF.
Herald added a subscriber: cfe-commits.
In the TS, `uses_allocator` construction for `pair` tried to use an allocator
type of `memory_resource*`, which is incorrect because `memory_resource*` is
not an allocator type. LWG 2
Quuxplusone updated this revision to Diff 147676.
Quuxplusone added a comment.
Herald added a subscriber: christof.
Fix two more tests hiding in test/libcxx/, and give -U999 context.
Repository:
rCXX libc++
https://reviews.llvm.org/D47109
Files:
include/experimental/memory_resource
test
EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.
This LGTM. Let's land it and see if anybody complains.
Repository:
rCXX libc++
https://reviews.llvm.org/D47109
___
cfe-commits mailing list
cf
Quuxplusone added a comment.
In https://reviews.llvm.org/D47109#1105680, @EricWF wrote:
> This LGTM. Let's land it and see if anybody complains.
Sounds good to me. I don't have commit privs so could you land it for me?
(Besides, I'm happy for you to get the blame if it *does* break someone's co
Quuxplusone updated this revision to Diff 147677.
Quuxplusone added a comment.
@EricWF: would you mind landing these two drive-by fixes while you're at it?
Repository:
rCXX libc++
https://reviews.llvm.org/D46806
Files:
include/__functional_base
include/experimental/memory_resource
Inde
Quuxplusone added inline comments.
Comment at: include/experimental/memory_resource:99
// 8.5, memory.resource
-class _LIBCPP_TEMPLATE_VIS memory_resource
+class _LIBCPP_TYPE_VIS memory_resource
{
...although maybe I don't understand the rules here. For example
Prazek updated this revision to Diff 147679.
Prazek added a comment.
Fixed flag passing
Repository:
rL LLVM
https://reviews.llvm.org/D47108
Files:
clang/docs/ClangCommandLineReference.rst
clang/docs/ReleaseNotes.rst
clang/docs/UsersManual.rst
clang/include/clang/Driver/Options.td
c
rjmccall added a comment.
In https://reviews.llvm.org/D47099#1105574, @yaxunl wrote:
> In https://reviews.llvm.org/D47099#1105493, @rjmccall wrote:
>
> > Maybe there should just be a method that makes a primitive alloca without
> > the casting, and then you can call that in CreateTempAlloca.
>
>
Prazek updated this revision to Diff 147683.
Prazek added a comment.
introduced mayBeDynamicClass and added more tests
Repository:
rL LLVM
https://reviews.llvm.org/D47103
Files:
clang/include/clang/AST/DeclCXX.h
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/te
xbolva00 added inline comments.
Comment at: clang/include/clang/AST/DeclCXX.h:778
+ bool mayBeDynamicClass() const {
+return !isCompleteDefinition() || isDynamicClass();
maybeDynamicClass?
https://github.com/llvm-mirror/llvm/search?utf8=%E2%9C%93&q=maybe&
Quuxplusone created this revision.
Quuxplusone added a reviewer: EricWF.
Herald added a subscriber: cfe-commits.
(https://reviews.llvm.org/D47090 included this in ``; at
Eric's request, I've split this out into its own patch applied to the existing
`` instead.)
Repository:
rCXX libc++
https
Prazek updated this revision to Diff 147684.
Prazek added a comment.
Changed comments
Repository:
rL LLVM
https://reviews.llvm.org/D47103
Files:
clang/include/clang/AST/DeclCXX.h
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/test/CodeGenCXX/strict-vtable-point
Prazek updated this revision to Diff 147688.
Prazek added a comment.
After rebasing
Repository:
rL LLVM
https://reviews.llvm.org/D47103
Files:
clang/include/clang/AST/DeclCXX.h
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/test/CodeGenCXX/strict-vtable-pointer
Prazek updated this revision to Diff 147691.
Prazek added a comment.
rebase
Repository:
rL LLVM
https://reviews.llvm.org/D47103
Files:
clang/include/clang/AST/DeclCXX.h
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/test/CodeGenCXX/strict-vtable-pointers.cpp
aheejin updated this revision to Diff 147695.
aheejin added a comment.
- Make `wasm.get.exception/selector` intrinsics take a token argument
Repository:
rC Clang
https://reviews.llvm.org/D44931
Files:
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCleanup.cpp
lib/CodeGen/CGCleanup.h
lib/CodeGe
aheejin updated this revision to Diff 147696.
aheejin added a comment.
Test case fix was missing in the last commit
Repository:
rC Clang
https://reviews.llvm.org/D44931
Files:
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCleanup.cpp
lib/CodeGen/CGCleanup.h
lib/CodeGen/CGException.cpp
lib/C
30 matches
Mail list logo