aaron.ballman added a reviewer: rsmith.
aaron.ballman added inline comments.
Comment at: lib/Lex/Lexer.cpp:1667-1668
+ assert(CurPtr < BufferEnd && "eof at completion point");
+ while (isIdentifierBody(*CurPtr))
+++CurPtr;
+ BufferPtr = CurPtr;
aaron.ballman added inline comments.
Comment at: lib/Basic/Targets/PPC.h:349
LongLongAlign = 32;
+UseSignedCharForObjCBool = true;
resetDataLayout("E-m:o-p:32:32-f64:32:64-n32");
Do you need to specify this? Isn't it handled by the `TargetInfo`
alexfh accepted this revision.
alexfh added a comment.
This revision is now accepted and ready to land.
Looks good. Thank you!
https://reviews.llvm.org/D45405
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
Looks you are right, but I was in hurry trying to fix build bot failures
ASAP.
вт, 10 апр. 2018 г. в 18:28, Alexander Kornienko :
> On Mon, Apr 9, 2018 at 8:09 PM Zinovy Nis wrote:
>
>> I had compilation errors here on MVSV@PSP and for ARM:
>>
>>
This revision was automatically updated to reflect the committed changes.
Closed by commit rL329730: [clang-tidy] [modernize-use-auto] Add a threshold
for minimal type name length… (authored by zinovy.nis, committed by ).
Herald added subscribers: llvm-commits, klimek.
Changed prior to commit:
I totally get it, no worries. But if you have free cycles, it would be nice
to brush this code up again.
On Tue, Apr 10, 2018 at 5:32 PM Zinovy Nis wrote:
> Looks you are right, but I was in hurry trying to fix build bot failures
> ASAP.
>
> вт, 10 апр. 2018 г. в 18:28,
This is not an appropriate response to a test failing. Please revert the
entire patch, then put it up for review again and this time request review
from cfe-commits.
On Tue, 10 Apr 2018, 16:48 Andrew V. Tischenko via cfe-commits, <
cfe-commits@lists.llvm.org> wrote:
> Author: avt77
> Date: Tue
a.sidorin updated this revision to Diff 141870.
a.sidorin added a comment.
Renamed the test file.
Repository:
rC Clang
https://reviews.llvm.org/D45417
Files:
lib/StaticAnalyzer/Core/SVals.cpp
test/Analysis/sval-dump-int128.c
Index: test/Analysis/sval-dump-int128.c
benhamilton updated this revision to Diff 141872.
benhamilton added a comment.
- Unconditionally indent wrapped ObjC selector names.
- Partially revert r242484, as it was causing double-indenting (the tests still
pass with it reverted, so I suspect it's no longer necessary).
Repository:
rC
benhamilton added a comment.
> Ok, you know the ObjC community much better than I do. If you think that
> adding the indentation for ObjC irrespective of the option works for most
> people, I am happy to go with it.
OK, I went ahead and implemented unconditional indenting of wrapped ObjC
Author: juliehockett
Date: Tue Apr 10 09:53:51 2018
New Revision: 329720
URL: http://llvm.org/viewvc/llvm-project?rev=329720=rev
Log:
[clang-tidy] Adding alias for anon namespaces in header (fuchsia module)
Adding alias to google-build-namespaces to the Fuchsia module (checks
for anonymous
This revision was automatically updated to reflect the committed changes.
Closed by commit rCTE329720: [clang-tidy] Adding alias for anon namespaces in
header (fuchsia module) (authored by juliehockett, committed by ).
Changed prior to commit:
On Tue, Apr 10, 2018 at 12:59 PM, John McCall wrote:
> Also, the standard for the static analyzer is not lower than it is for the
> compiler.
>
> The static analyzer tries to catch a much larger class of bugs, but it
> also tries very hard to make all the warnings it emits
Do you think they’re bad precedent? Do you have a replacement for that
approach to warning about those problems? Because they certainly were
precedent for -Wfallthrough, and they certainly catch a class of bugs at
least as large and important as that warning, and they certainly have
exactly the
avt77 added a comment.
Could you help me with revert of the committed patch?
I'll do all necessary changes but I don't know how I can revert the patch.
Repository:
rL LLVM
https://reviews.llvm.org/D43578
___
cfe-commits mailing list
On Tue, Apr 10, 2018 at 10:20 AM John McCall wrote:
> Do you think they’re bad precedent?
Somewhat, yes - though -Wparens is perhaps conflating a few cases too. I
think the argument for the -Wparens for precedence is probably pretty good.
But the argument for -Wparens for
cpplearner added a comment.
In https://reviews.llvm.org/D45403#1062276, @aaron.ballman wrote:
> I don't think we're currently diagnosing static data members of classes as
> being unused in the first place; are there plans to implement that
> functionality so that someone might want to write
alexfh added a comment.
In https://reviews.llvm.org/D45392#1061960, @Wizard wrote:
> In https://reviews.llvm.org/D45392#1061433, @alexfh wrote:
>
> > I wonder whether the readability-identifier-naming check could be extended
> > to support this use case instead of adding a new check
On Tue, Apr 10, 2018 at 9:25 AM Roman Lebedev wrote:
> Because *so far* it has been running on the existing code, which i guess
> was already pretty warning free, and was run through the static analyzer,
which obviously should catch such issues.
>
Existing code this has
aaron.ballman added inline comments.
Comment at: clang-tidy/hicpp/SignedBitwiseCheck.cpp:92
+ if (N.getNodeAs("std_type"))
+diag(Location, "shifting a value of the standardized bitmask types");
+ else
JonasToth wrote:
> aaron.ballman wrote:
> > How about:
JonasToth added inline comments.
Comment at: clang-tidy/hicpp/SignedBitwiseCheck.cpp:92
+ if (N.getNodeAs("std_type"))
+diag(Location, "shifting a value of the standardized bitmask types");
+ else
aaron.ballman wrote:
> JonasToth wrote:
> > aaron.ballman
This revision was automatically updated to reflect the committed changes.
Closed by commit rL329725: [clangd] Use operator to prevent printers
issues in Gtest (authored by malaperle, committed by ).
Herald added a subscriber: llvm-commits.
Repository:
rL LLVM
https://reviews.llvm.org/D44764
malaperle added a comment.
Thanks!
Repository:
rCTE Clang Tools Extra
https://reviews.llvm.org/D44764
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
rnk accepted this revision.
rnk added a comment.
This revision is now accepted and ready to land.
lgtm
Repository:
rC Clang
https://reviews.llvm.org/D45422
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
arichardson accepted this revision.
arichardson added a comment.
> So, for the moment, we are only handling basic types. That said, for the enum
> in C, we will print according to the type of the enum.
> In the future versions, I really want to be able to print the name of the
> enum so that
george.karpenkov added a comment.
> I have removed the FIXME at all
Repository:
rC Clang
https://reviews.llvm.org/D45417
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
davezarzycki added a comment.
A revert in practice just means undoing the changes. For example, while both
`git` and `svn` have `revert` subcommands, you can also just take the original
diff/patch, pipe it into `patch -R`, and if there are no conflicts, commit the
result.
Repository:
rL
tra added a comment.
In https://reviews.llvm.org/D45495#1063370, @jlebar wrote:
> Where do we document the default values for these flags? Like, how is a user
> supposed to figure out whether the default is to include ptx or not?
I've updated docs/ClangCommandLineReference.rst.
aaron.ballman added a comment.
Ping.
https://reviews.llvm.org/D44155
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
aaron.ballman added a comment.
Ping.
https://reviews.llvm.org/D43750
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
NoQ added inline comments.
Comment at: lib/StaticAnalyzer/Core/RegionStore.cpp:1024-1027
+ // 'this' pointer is not an lvalue, we should not invalidate it.
+ if (CXXThisRegion::classof(baseR))
+return;
+
I don't think this run-time check belongs here. The
Author: vsapsai
Date: Tue Apr 10 11:29:47 2018
New Revision: 329735
URL: http://llvm.org/viewvc/llvm-project?rev=329735=rev
Log:
[Parser] Fix assertion-on-invalid for unexpected typename.
In `ParseDeclarationSpecifiers` for the code
class A typename A;
we were able to annotate token
This revision was automatically updated to reflect the committed changes.
Closed by commit rL329741: [X86] Split up -march=icelake to -client
-server (authored by GBuella, committed by ).
Herald added a subscriber: llvm-commits.
Changed prior to commit:
aaron.ballman accepted this revision.
aaron.ballman added a comment.
This revision is now accepted and ready to land.
LGTM!
https://reviews.llvm.org/D45403
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
paulsemel updated this revision to Diff 141890.
paulsemel added a comment.
Patch rebased.
Minor fix for single quotes escaping.
Repository:
rC Clang
https://reviews.llvm.org/D44093
Files:
include/clang/Basic/Builtins.def
lib/CodeGen/CGBuiltin.cpp
lib/Sema/SemaChecking.cpp
This revision was automatically updated to reflect the committed changes.
Closed by commit rL329748: [Driver] Allow drivers to add multiple libc++
include paths (authored by phosek, committed by ).
Herald added a subscriber: llvm-commits.
Changed prior to commit:
This revision was automatically updated to reflect the committed changes.
Closed by commit rL329735: [Parser] Fix assertion-on-invalid for unexpected
typename. (authored by vsapsai, committed by ).
Herald added a subscriber: llvm-commits.
Changed prior to commit:
paulsemel added a comment.
In https://reviews.llvm.org/D44093#1063348, @aaron.ballman wrote:
> In https://reviews.llvm.org/D44093#1063340, @paulsemel wrote:
>
> > I don't really know what's the procedure right now.. What should I do once
> > you both accepted the patch ? :)
>
>
> You're good to
tra updated this revision to Diff 141882.
tra added a comment.
Documented new options in ClangCommandLineReference.rst
https://reviews.llvm.org/D45495
Files:
clang/docs/ClangCommandLineReference.rst
clang/include/clang/Driver/Options.td
clang/lib/Driver/ToolChains/Cuda.cpp
cpplearner updated this revision to Diff 141880.
cpplearner added a comment.
Removed `ExpectedForMaybeUnused` from AttributeList.h, and removed the entry
for `ExpectedForMaybeUnused` from the `warn_attribute_wrong_decl_type` table
definition.
https://reviews.llvm.org/D45403
Files:
Thanks Nico!
On Tue, Apr 10, 2018 at 6:39 AM, Nico Weber via Phabricator
wrote:
> thakis added a comment.
>
> r329698, thanks!
>
>
> https://reviews.llvm.org/D45165
>
>
>
--
Bruno Cardoso Lopes
http://www.brunocardoso.cc
efriedma added a comment.
> while both git and svn have revert subcommands
This is kind of misleading; yes, both git and svn have subcommands named
"revert", but "svn revert" doesn't have the right meaning. You have to use
"svn merge" to revert a committed change.
Repository:
rL LLVM
Author: zinovy.nis
Date: Tue Apr 10 11:56:29 2018
New Revision: 329740
URL: http://llvm.org/viewvc/llvm-project?rev=329740=rev
Log:
[clang-tidy] [modernize-use-auto] Fix members initialization order
Modified:
clang-tools-extra/trunk/clang-tidy/modernize/UseAutoCheck.cpp
Modified:
avt77 added a comment.
In https://reviews.llvm.org/D43578#1063462, @thakis wrote:
> Reverted:
Many thanks for your help!
Repository:
rL LLVM
https://reviews.llvm.org/D43578
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
Author: gbuella
Date: Tue Apr 10 11:58:26 2018
New Revision: 329741
URL: http://llvm.org/viewvc/llvm-project?rev=329741=rev
Log:
[X86] Split up -march=icelake to -client & -server
Reviewers: craig.topper, zvi, echristo
Reviewed By: craig.topper
Differential Revision:
elram added a comment.
Herald added subscribers: llvm-commits, delcypher.
This patch breaks cross-compiling the builtins for i686, with
COMPILER_RT_DEFAULT_TARGET_ONLY=YES.
CC is set to
clang -target i686-linux-musl -m32 -march=i686
But no supported target is detected by cmake and nothing
NoQ added a comment.
In https://reviews.llvm.org/D45416#1062901, @a.sidorin wrote:
> > The ultimate solution would probably be to add a fake cloned asm statement
> > to the CFG (instead of the real asm statement) that would point to the
> > correct output child-expression(s) that are untouched
jlebar added a comment.
lgtm!
https://reviews.llvm.org/D45495
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
avt77 added a comment.
In https://reviews.llvm.org/D43578#1063365, @davezarzycki wrote:
> A revert in practice just means undoing the changes. For example, while both
> `git` and `svn` have `revert` subcommands, you can also just take the
> original diff/patch, pipe it into `patch -R`, and if
This revision was automatically updated to reflect the committed changes.
Closed by commit rC329737: [CUDA] Added --[no-]cuda-include-ptx=sm_XX|all
option. (authored by tra, committed by ).
Changed prior to commit:
https://reviews.llvm.org/D45495?vs=141882=141887#toc
Repository:
rC Clang
Author: tra
Date: Tue Apr 10 11:38:22 2018
New Revision: 329737
URL: http://llvm.org/viewvc/llvm-project?rev=329737=rev
Log:
[CUDA] Added --[no-]cuda-include-ptx=sm_XX|all option.
Currently we always include PTX into the fatbin along
with the GPU code.It about doubles the size of the GPU binary
Author: ctopper
Date: Tue Apr 10 11:43:44 2018
New Revision: 329738
URL: http://llvm.org/viewvc/llvm-project?rev=329738=rev
Log:
[X86] Add test case for llvm change r329734
This test ensures the popfd instruction in MS inline assembly can properly find
a clobber name for the dirflag register.
lebedev.ri added a comment.
Thank you for working on this check!
Comment at: clang-tidy/cppcoreguidelines/ConstCheck.h:60
+
+ std::unordered_map ValueCanBeConst;
+ std::unordered_map HandleCanBeConst;
I'm guessing these should be `llvm::DenseMap`.
thakis added a comment.
Reverted:
$ svn merge -c -329714 .
- Reverse-merging r329714 into '.':
Atest/Frontend/ftime-report-template-decl.cpp
- Recording mergeinfo for reverse merge of r329714 into '.': U .
$ svn merge -c -329693 .
- Reverse-merging r329693 into '.':
U
Author: nico
Date: Tue Apr 10 11:53:28 2018
New Revision: 329739
URL: http://llvm.org/viewvc/llvm-project?rev=329739=rev
Log:
Revert r329684 (and follow-ups 329693, 329714). See discussion on
https://reviews.llvm.org/D43578.
Modified:
cfe/trunk/include/clang/Frontend/FrontendAction.h
aaron.ballman added a comment.
Can you rebase the patch? The patch did not apply cleanly for me against trunk
(the contents of the check function are appearing in
`CheckARMBuiltinExclusiveCall()`).
(Also, one tiny nit about escaped characters that can be fixed at the same
time.)
benhamilton created this revision.
benhamilton added reviewers: djasper, jolesiak.
Herald added subscribers: cfe-commits, klimek.
In https://reviews.llvm.org/D45185, I added clang-format parser support for
Objective-C
generics. However, I didn't touch the whitespace logic, so they
got the same
Author: phosek
Date: Tue Apr 10 12:55:55 2018
New Revision: 329748
URL: http://llvm.org/viewvc/llvm-project?rev=329748=rev
Log:
[Driver] Allow drivers to add multiple libc++ include paths
This allows toolchain drivers to add multiple libc++ include paths akin
to libstdc++. This is useful in
phosek created this revision.
phosek added reviewers: rnk, rsmith, dlj.
Herald added a subscriber: cfe-commits.
This was omitted in https://reviews.llvm.org/D45422 resulting in a warning.
Repository:
rC Clang
https://reviews.llvm.org/D45499
Files:
clang/lib/Driver/ToolChains/NaCl.cpp
jkorous-apple added a comment.
Spot on with the negative test idea! Should've done that myself. Thanks.
https://reviews.llvm.org/D44988
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
jkorous-apple updated this revision to Diff 141865.
jkorous-apple added a comment.
Added test for decrement being disabled for bool.
Fixed comment in test (will put into separate NFC commit).
https://reviews.llvm.org/D44988
Files:
Sema/SemaOverload.cpp
It's more the fact that that's /all/ the warning improvement has found so
far. If it was 8 false positives & also found 80 actionable bugs/bad code,
that'd be one thing.
Now, admittedly, maybe it would help find bugs that people usually catch
with a unit test, etc but never make it to checked in
On Tue, Apr 10, 2018 at 9:59 AM John McCall wrote:
> Also, the standard for the static analyzer is not lower than it is for the
> compiler.
>
> The static analyzer tries to catch a much larger class of bugs, but it
> also tries very hard to make all the warnings it emits
Eugene.Zelenko added inline comments.
Comment at: docs/clang-tidy/checks/zircon-human-readable-status.rst:6
+
+Suggests fix for printf-family functions with a zx_status_t argument to convert
+status argument to a human-readable string (zx_status_t is a Zircon kernel
Eugene.Zelenko added a comment.
In https://reviews.llvm.org/D45444#1063291, @JonasToth wrote:
> > It'll be good idea to have option to apply this check for
> > pointer/references only, or include built-in types/enums.
>
> Agreed. I aim at a `mark handles const`(default on), `mark values
>
chh added a comment.
If we use the unit test case, call `__gcov_flush` from the main function,
and dump static variables in GCDAProfiling.c, we can see that `__gcov_flush`
is resolved to the same copy for func.shared, func2.shared, and main.
However, when `__gcov_flush` is called from main and
Author: eugenezelenko
Date: Tue Apr 10 15:54:42 2018
New Revision: 329766
URL: http://llvm.org/viewvc/llvm-project?rev=329766=rev
Log:
[AST] Fix some Clang-tidy modernize-use-auto and Include What You Use warnings;
other minor fixes (NFC).
Modified:
cfe/trunk/include/clang/AST/ExprCXX.h
rnk added inline comments.
Comment at: lib/Sema/SemaDeclAttr.cpp:3889
+ if (Context.getTargetInfo().getCXXABI().isMicrosoft() &&
+ hasFunctionProto(D) && isFunctionOrMethodVariadic(D)) {
Why is this warning dependent on the ABI? GCC has a similar
Author: mcrosier
Date: Tue Apr 10 13:30:16 2018
New Revision: 329754
URL: http://llvm.org/viewvc/llvm-project?rev=329754=rev
Log:
[Driver] Handle the default case missed in r329748.
Differential Revision: https://reviews.llvm.org/D45499
Modified:
cfe/trunk/lib/Driver/ToolChains/NaCl.cpp
aaron.ballman added a comment.
Thank you for working on this!
Comment at: include/clang/AST/ComparisonCategories.h:78
+ const DeclRefExpr *getResultValue(ComparisonCategoryResult ValueKind) const {
+const auto *DR = getResultValueUnsafe(ValueKind);
+assert(DR &&
mstorsjo created this revision.
mstorsjo added reviewers: chandlerc, martell, ismail, rnk, compnerd, mati865,
yaron.keren.
Previously it would only accept a string as a GCC version if it had either two
components and no suffix, or three components with an optional suffix.
Debian and ubuntu
Author: lebedevri
Date: Tue Apr 10 13:59:27 2018
New Revision: 329756
URL: http://llvm.org/viewvc/llvm-project?rev=329756=rev
Log:
[clang-tidy] Unbreak run-clang-tidy.cpp test
(modernize-use-auto.MinTypeNameLength)
Again, refs. D45405, rL329730.
Modified:
lebedev.ri added inline comments.
Comment at: clang-tidy/readability/FunctionSizeCheck.cpp:31
+!(isa(VD) || isa(VD)) &&
+!VD->getLocation().isMacroID())
+ Info.Variables++;
aaron.ballman wrote:
> This isn't the restriction I was envisioning.
lebedev.ri updated this revision to Diff 141912.
lebedev.ri marked 2 inline comments as done.
lebedev.ri added a comment.
- Update
- Ignore GNU Statement Expressions too.
- Slightly reword docs.
Repository:
rCTE Clang Tools Extra
https://reviews.llvm.org/D44602
Files:
paulsemel added a comment.
Sorry about it, I also have the warning on my machine, but not the error you
get...
Those test are actually working on my different linux machines, that's really
weird.
This one is actually really weird, because I could find manually the missing
pattern in your
paulsemel updated this revision to Diff 141913.
paulsemel added a comment.
Fixed printf warning generated in tests/CodeGen.
Repository:
rC Clang
https://reviews.llvm.org/D44093
Files:
include/clang/Basic/Builtins.def
lib/CodeGen/CGBuiltin.cpp
lib/Sema/SemaChecking.cpp
Author: phosek
Date: Tue Apr 10 14:29:18 2018
New Revision: 329760
URL: http://llvm.org/viewvc/llvm-project?rev=329760=rev
Log:
Revert "Handle the default case"
This reverts commit r329758.
Modified:
cfe/trunk/lib/Driver/ToolChains/NaCl.cpp
Modified:
paulsemel added a comment.
Ok, I found the problem. In fact the size of `long` is 4 bytes on your machine,
but 8 bytes on mine.
This makes this `// CHECK: [[LOAD1:%[0-9]+]] = load i64, i64* [[RES1]],` fail.
Do you know a smart way to do it without dealing with type sizes ?
Repository:
rC
paulsemel added a comment.
Thanks a lot for your help, updating the patch !
Repository:
rC Clang
https://reviews.llvm.org/D44093
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: lebedevri
Date: Tue Apr 10 13:07:02 2018
New Revision: 329749
URL: http://llvm.org/viewvc/llvm-project?rev=329749=rev
Log:
[clang-tidy][Fuchsia]: don't forget to actually link to Google Module.
Fixes build for me:
[1/7] Linking CXX shared library lib/libclangTidyFuchsiaModule.so.7svn
Author: lebedevri
Date: Tue Apr 10 13:07:06 2018
New Revision: 329750
URL: http://llvm.org/viewvc/llvm-project?rev=329750=rev
Log:
[clang-tidy][modernize]: don't forget to actually link to Tooling.
Fixes build for me:
[1/5] Linking CXX shared library lib/libclangTidyModernizeModule.so.7svn
erichkeane updated this revision to Diff 141900.
erichkeane marked an inline comment as done.
erichkeane added a comment.
Restrict overloads as well.
https://reviews.llvm.org/D45383
Files:
include/clang/AST/ASTContext.h
include/clang/Basic/Builtins.h
GBuella updated this revision to Diff 141904.
GBuella added a comment.
Rebased the patch.
https://reviews.llvm.org/D43817
Files:
docs/ClangCommandLineReference.rst
include/clang/Basic/BuiltinsX86.def
include/clang/Driver/Options.td
lib/Basic/Targets/X86.cpp
lib/Basic/Targets/X86.h
mstorsjo created this revision.
mstorsjo added reviewers: martell, rnk, compnerd, mati865.
Herald added a reviewer: EricWF.
This makes it consistent with libstdc++ and the other default include
directories.
If these headers are found in both locations and one isn't a symlink to the
other, this
davezarzycki added a comment.
Hi @efriedma – Sorry about that. I haven't directly used `svn` in years thanks
to the `git svn` bridge.
Repository:
rL LLVM
https://reviews.llvm.org/D43578
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
This revision was not accepted when it landed; it landed in state "Needs
Review".
This revision was automatically updated to reflect the committed changes.
Closed by commit rC329754: [Driver] Handle the default case missed in r329748.
(authored by mcrosier, committed by ).
Changed prior to
mstorsjo created this revision.
mstorsjo added reviewers: martell, rnk, compnerd, mati865, ismail, yaron.keren.
If found, prefer this over looking for a similar gcc later in the system path.
This implements what @martell suggested in https://reviews.llvm.org/D45152 in a
much neater way.
Tests
Author: phosek
Date: Tue Apr 10 14:19:05 2018
New Revision: 329758
URL: http://llvm.org/viewvc/llvm-project?rev=329758=rev
Log:
Handle the default case
This was omitted in D45422 resulting in a warning.
Differential Revision: https://reviews.llvm.org/D45499
Modified:
Author: gbiv
Date: Tue Apr 10 14:22:22 2018
New Revision: 329759
URL: http://llvm.org/viewvc/llvm-project?rev=329759=rev
Log:
[clang-tidy] Add a `android-comparison-in-temp-failure-retry` check
This check attempts to catch buggy uses of the `TEMP_FAILURE_RETRY`
macro, which is provided by both
arichardson added a comment.
In https://reviews.llvm.org/D44093#1063679, @paulsemel wrote:
> Ok, I found the problem. In fact the size of `long` is 4 bytes on your
> machine, but 8 bytes on mine.
> This makes this `// CHECK: [[LOAD1:%[0-9]+]] = load i64, i64* [[RES1]],`
> fail.
> Do you know
lebedev.ri added inline comments.
Comment at: test/CodeGen/dump-struct-builtin.c:1
+// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s
+
This should be
```
// RUN: %clang_cc1 -triple=x86_64-pc-linux-gnu -emit-llvm %s -o - | FileCheck %s
```
or something
arichardson added a comment.
In https://reviews.llvm.org/D44093#1063679, @paulsemel wrote:
> Ok, I found the problem. In fact the size of `long` is 4 bytes on your
> machine, but 8 bytes on mine.
> This makes this `// CHECK: [[LOAD1:%[0-9]+]] = load i64, i64* [[RES1]],`
> fail.
> Do you know
Author: abataev
Date: Tue Apr 10 13:10:53 2018
New Revision: 329751
URL: http://llvm.org/viewvc/llvm-project?rev=329751=rev
Log:
[OPENMP] Additional attributes for the pointer parameters.
Added attributes for better optimization of the OpenMP code.
Modified:
aaron.ballman added a comment.
Thank you for rebasing, but the patch does not pass tests locally for me. I get
the following results (testing on Windows x64 with MSVC 2017 in a Debug build):
63> TEST 'Clang :: CodeGen/dump-struct-builtin.c' FAILED
craig.topper added inline comments.
Comment at: lib/Basic/Targets/X86.cpp:188
setFeatureEnabledImpl(Features, "mpx", true);
if (Kind != CK_SkylakeServer) // SKX inherits all SKL features, except SGX
setFeatureEnabledImpl(Features, "sgx", true);
lebedev.ri added a comment.
This change had two different problems.
Please watch the bots?
Repository:
rL LLVM
https://reviews.llvm.org/D45405
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
mstorsjo updated this revision to Diff 141909.
mstorsjo added a comment.
Fixed the hardcoded triplet suffix, previously I erroneously had a "-gcc"
suffix there.
https://reviews.llvm.org/D45504
Files:
lib/Driver/ToolChains/MinGW.cpp
lib/Driver/ToolChains/MinGW.h
Index:
This revision was automatically updated to reflect the committed changes.
Closed by commit rL329759: [clang-tidy] Add a
`android-comparison-in-temp-failure-retry` check (authored by gbiv, committed
by ).
Herald added subscribers: llvm-commits, klimek.
Changed prior to commit:
rnk accepted this revision.
rnk added a comment.
This revision is now accepted and ready to land.
lgtm
Comment at: lib/Driver/ToolChains/MinGW.cpp:459
addSystemInclude(DriverArgs, CC1Args,
+ Base + Arch + llvm::sys::path::get_separator() +
+
aaron.ballman added a comment.
In https://reviews.llvm.org/D44093#1063658, @paulsemel wrote:
> Sorry about it, I also have the warning on my machine, but not the error you
> get...
> Those test are actually working on my different linux machines, that's
> really weird.
> This one is actually
101 - 200 of 245 matches
Mail list logo