r294522 - [sancov] pc_guard_init is called at least once per DSO.

2017-02-08 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Wed Feb 8 15:28:39 2017 New Revision: 294522 URL: http://llvm.org/viewvc/llvm-project?rev=294522=rev Log: [sancov] pc_guard_init is called at least once per DSO. Summary: Documentation update for https://reviews.llvm.org/D29662 Differential Revision:

Re: r289754 - [c++1z] Permit constant evaluation of a call through a function pointer whose

2016-12-19 Thread Mike Aizatsky via cfe-commits
Richard, Clang crashes for me on this code while doing "check-all". This change seems to introduce the assert. Can you take a look? BTW I'm not sure why bots are green. Do we build libcxx with bootstrap compiler? FAIL: libc++ ::

r289144 - [sanitizers] lsan+sancov doesn't need ubsanrt (multi def error)

2016-12-08 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Thu Dec 8 16:25:01 2016 New Revision: 289144 URL: http://llvm.org/viewvc/llvm-project?rev=289144=rev Log: [sanitizers] lsan+sancov doesn't need ubsanrt (multi def error) Reviewers: eugenis Differential Revision: https://reviews.llvm.org/D27594 Modified:

Re: r284685 - Refactor and simplify Sema::FindCompositePointerType. No functionality change intended.

2016-10-20 Thread Mike Aizatsky via cfe-commits
I think this breaks windows bot: http://lab.llvm.org:8011/builders/sanitizer-windows/builds/30745/steps/build%20clang%20lld/logs/stdio C:\PROGRA~2\MICROS~1.0\VC\bin\AMD64_~2\cl.exe /nologo /TP -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER -DGTEST_HAS_RTTI=0

r283242 - [sancov] documentation update after r283241

2016-10-04 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Tue Oct 4 14:19:16 2016 New Revision: 283242 URL: http://llvm.org/viewvc/llvm-project?rev=283242=rev Log: [sancov] documentation update after r283241 Modified: cfe/trunk/docs/SanitizerCoverage.rst Modified: cfe/trunk/docs/SanitizerCoverage.rst URL:

r282948 - [sancov] -symbolize documentation update

2016-09-30 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Fri Sep 30 16:02:56 2016 New Revision: 282948 URL: http://llvm.org/viewvc/llvm-project?rev=282948=rev Log: [sancov] -symbolize documentation update Modified: cfe/trunk/docs/SanitizerCoverage.rst Modified: cfe/trunk/docs/SanitizerCoverage.rst URL:

Re: [libcxx] r281179 - [libcxx] Introduce an externally-threaded libc++ variant.

2016-09-12 Thread Mike Aizatsky via cfe-commits
Asiri, The boot strap build has started to fail for. Your change seems to be related, right? [14/22] Building CXX object projects/libcxx/lib/CMakeFiles/cxx_objects.dir/__/src/locale.cpp.o FAILED: /usr/bin/g++ -D_DEBUG -D_GNU_SOURCE -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D__STDC_CONSTANT_MACROS

Re: r277134 - [GCC] Support for __final specifier

2016-07-29 Thread Mike Aizatsky via cfe-commits
Andrey, This change breaks the bot: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/15093 ==15371==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x733784d in clang::Parser::ParseOptionalCXX11VirtSpecifierSeq(clang::VirtSpecifiers&, bool, clang::SourceLocation)

Re: r276782 - [analyzer] Add basic capabilities to detect source code clones.

2016-07-26 Thread Mike Aizatsky via cfe-commits
Artem, I think you broke the build. Could you take a look please? http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fuzzer/builds/11051 http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fuzzer/builds/11051/steps/build%20clang/logs/stdio [80/140] Building CXX object

Re: r273290 - Added calculateRangesAfterReplaments() to calculate affacted ranges in the new code.

2016-06-21 Thread Mike Aizatsky via cfe-commits
I think this change has buffer overflow. It breaks asan build: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/13946 FAIL: Clang-Unit :: Tooling/ToolingTests/Range.RangesWithNonOverlappingReplacements (9361 of 9474) TEST 'Clang-Unit ::

r260630 - [sancov] improved object files handling.

2016-02-11 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Thu Feb 11 18:29:45 2016 New Revision: 260630 URL: http://llvm.org/viewvc/llvm-project?rev=260630=rev Log: [sancov] improved object files handling. Documentation change for: http://reviews.llvm.org/D17169 Differential Revision: http://reviews.llvm.org/D17175 Modified:

r259000 - [sancov] sancov tool documentation

2016-01-27 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Wed Jan 27 17:56:12 2016 New Revision: 259000 URL: http://llvm.org/viewvc/llvm-project?rev=259000=rev Log: [sancov] sancov tool documentation Differential Revision: http://reviews.llvm.org/D16432 Modified: cfe/trunk/docs/SanitizerCoverage.rst Modified:

Re: [PATCH] D15203: clang-tidy readability identifiers: better diagnostic location

2015-12-04 Thread Mike Aizatsky via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL254766: clang-tidy readability identifiers: better diagnostic location (authored by aizatsky). Changed prior to commit: http://reviews.llvm.org/D15203?vs=41794=41931#toc Repository: rL LLVM

[clang-tools-extra] r254766 - clang-tidy readability identifiers: better diagnostic location

2015-12-04 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Fri Dec 4 14:57:03 2015 New Revision: 254766 URL: http://llvm.org/viewvc/llvm-project?rev=254766=rev Log: clang-tidy readability identifiers: better diagnostic location Summary: With this change the error reported is on the identifier location itself. It was declaration

Re: [PATCH] D15170: clang-tidy llvm name checker: variables should start with upper case

2015-12-03 Thread Mike Aizatsky via cfe-commits
aizatsky added a comment. I didn't really intend for review this yet - this was only experiment and I also discovered a generic naming tidy check. But putting this aside, is there an interest to have more style conformance checks? Repository: rL LLVM http://reviews.llvm.org/D15170

r252501 - Moving FileManager::removeDotPaths to llvm::sys::path::remove_dots

2015-11-09 Thread Mike Aizatsky via cfe-commits
Author: aizatsky Date: Mon Nov 9 13:12:18 2015 New Revision: 252501 URL: http://llvm.org/viewvc/llvm-project?rev=252501=rev Log: Moving FileManager::removeDotPaths to llvm::sys::path::remove_dots Differential Revision: http://reviews.llvm.org/D14394 Modified: