C++ C Objective-C Objective-C++ HTML Python Other
Clone or download
Igor Kudrin
Igor Kudrin [CodeGen] Provide source locations for UBSan type checks when emittin…
…g constructor calls.

Differential Revision: https://reviews.llvm.org/D48531

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@335445 91177308-0d34-0410-b5e6-96231b3b80d8
Latest commit 6463d22 Jun 24, 2018
Permalink
Failed to load latest commit information.
INPUTS Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and on… Sep 27, 2012
bindings [bindings] Fix most Python binding unittests on Windows Jun 21, 2018
cmake [Fuchsia] Enable static libc++, libc++abi, libunwind Jun 23, 2018
docs ASan docs: no_sanitize("address") works on globals. Jun 21, 2018
examples clang-interpreter: Add missing LLVM component Object Jun 3, 2018
include [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on Darwin Jun 22, 2018
lib [CodeGen] Provide source locations for UBSan type checks when emittin… Jun 25, 2018
runtime [clang] Use add_llvm_install_targets Nov 30, 2017
test [CodeGen] Provide source locations for UBSan type checks when emittin… Jun 25, 2018
tools Attempt to fix latent tablegen dependency issue Jun 23, 2018
unittests [clang-format] Add AlwaysBreakBeforeMultilineString tests Jun 22, 2018
utils Re-apply: Add python tool to dump and construct header maps Jun 21, 2018
www P0096R5, P0941R2: Update to match latest feature test macro specifica… Jun 14, 2018
.arcconfig [clang] Set up .arcconfig to point to new Diffusion C repository Nov 27, 2017
.clang-format Switch the default mode for clang-format to '-file'. Make 'LLVM' the Sep 2, 2013
.clang-tidy Backport changes from llvm/.clang_tidy to clang/.clang_tidy configs Mar 20, 2018
.gitignore Add the clang debug info test directory to .gitignore as it's managed… Jan 29, 2016
CMakeLists.txt Re-apply: Add python tool to dump and construct header maps Jun 21, 2018
CODE_OWNERS.TXT Change code owner for Clang Static Analyzer to Devin Coughlin. Nov 17, 2017
INSTALL.txt Honor system specific paths of MAN pages Nov 20, 2015
LICENSE.TXT Update copyright year to 2018. Jun 18, 2018
ModuleInfo.txt Move the ModuleInfo.txt file. Jul 11, 2007
NOTES.txt Remove trailing spaces Jul 13, 2014
README.txt Test commit Oct 21, 2017

README.txt

//===----------------------------------------------------------------------===//
// C Language Family Front-end
//===----------------------------------------------------------------------===//

Welcome to Clang.  This is a compiler front-end for the C family of languages
(C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM
compiler infrastructure project.

Unlike many other compiler frontends, Clang is useful for a number of things
beyond just compiling code: we intend for Clang to be host to a number of
different source-level tools.  One example of this is the Clang Static Analyzer.

If you're interested in more (including how to build Clang) it is best to read
the relevant web sites.  Here are some pointers:

Information on Clang:             http://clang.llvm.org/
Building and using Clang:         http://clang.llvm.org/get_started.html
Clang Static Analyzer:            http://clang-analyzer.llvm.org/
Information on the LLVM project:  http://llvm.org/

If you have questions or comments about Clang, a great place to discuss them is
on the Clang development mailing list:
  http://lists.llvm.org/mailman/listinfo/cfe-dev

If you find a bug in Clang, please file it in the LLVM bug tracker:
  http://llvm.org/bugs/