Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
fdc82cc
Vendor import of clang trunk r291476:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
118 files changed.
4186 lines added
.
834 lines removed
.
docs/ReleaseNotes.rst
file modified
+4
-0
include/clang/AST/Expr.h
file modified
+2
-1
include/clang/Basic/Attr.td
file modified
+25
-2
include/clang/Basic/AttrDocs.td
file modified
+59
-0
include/clang/Basic/DiagnosticCommonKinds.td
file modified
+2
-0
include/clang/Basic/DiagnosticGroups.td
file modified
+3
-1
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+12
-3
include/clang/Basic/LangOptions.def
file modified
+1
-0
include/clang/Driver/CC1Options.td
file modified
+3
-0
include/clang/Frontend/CodeGenOptions.def
file modified
+1
-0
include/clang/Frontend/FrontendActions.h
file modified
+2
-0
include/clang/Index/IndexSymbol.h
file modified
+9
-0
include/clang/Sema/Initialization.h
file modified
+2
-2
include/clang/Sema/Overload.h
file modified
+102
-39
include/clang/Sema/Sema.h
file modified
+99
-21
include/clang/StaticAnalyzer/Checkers/Checkers.td
file modified
+8
-0
lib/AST/ExprConstant.cpp
file modified
+76
-8
lib/AST/MicrosoftMangle.cpp
file modified
+11
-7
lib/CodeGen/BackendUtil.cpp
file modified
+38
-21
lib/CodeGen/CGCleanup.h
file modified
+2
-0
lib/CodeGen/CGException.cpp
file modified
+8
-0
lib/CodeGen/CodeGenFunction.cpp
file modified
+3
-0
lib/Driver/ToolChains.cpp
file modified
+1
-0
lib/Driver/Tools.cpp
file modified
+1
-0
lib/Format/TokenAnnotator.cpp
file modified
+4
-6
lib/Format/UnwrappedLineParser.cpp
file modified
+13
-5
lib/Frontend/CompilerInvocation.cpp
file modified
+1
-0
lib/Frontend/FrontendActions.cpp
file modified
+6
-0
lib/Index/IndexSymbol.cpp
file modified
+17
-1
lib/Lex/PPDirectives.cpp
file modified
+17
-0
lib/Parse/ParseDecl.cpp
file modified
+4
-3
lib/Parse/ParseInit.cpp
file modified
+4
-0
lib/Sema/SemaChecking.cpp
file modified
+2
-1
lib/Sema/SemaDeclAttr.cpp
file modified
+98
-11
lib/Sema/SemaDeclCXX.cpp
file modified
+47
-5
lib/Sema/SemaExpr.cpp
file modified
+154
-130
lib/Sema/SemaExprMember.cpp
file modified
+1
-0
lib/Sema/SemaInit.cpp
file modified
+7
-0
lib/Sema/SemaLambda.cpp
file modified
+2
-1
lib/Sema/SemaLookup.cpp
file modified
+2
-1
lib/Sema/SemaOverload.cpp
file modified
+479
-153
lib/Sema/SemaTemplate.cpp
file modified
+5
-0
lib/Sema/SemaTemplateDeduction.cpp
file modified
+92
-46
lib/Sema/SemaTemplateInstantiate.cpp
file modified
+44
-31
lib/Sema/SemaTemplateInstantiateDecl.cpp
file modified
+45
-19
lib/Serialization/ASTWriter.cpp
file modified
+0
-11
lib/StaticAnalyzer/Checkers/CMakeLists.txt
file modified
+1
-0
lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp
file added
+842
lib/StaticAnalyzer/Core/ExprEngine.cpp
file modified
+8
-1
test/Analysis/Inputs/system-header-simulator-cxx.h
file modified
+59
-5
test/Analysis/diagnostics/explicit-suppression.cpp
file modified
+1
-1
test/Analysis/inlining/stl.cpp
file modified
+1
-2
test/Analysis/iterator-past-end.cpp
file added
+205
test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p15.cpp
file modified
+27
-3
test/CXX/drs/dr13xx.cpp
file modified
+130
-0
test/CXX/drs/dr19xx.cpp
file modified
+5
-4
test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp
file modified
+2
-2
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p1-0x.cpp
file modified
+8
-5
test/CXX/temp/temp.param/p5.cpp
file modified
+5
-5
test/CodeGen/lifetime2.c
file modified
+2
-0
test/CodeGen/thinlto_backend.ll
file modified
+8
-0
test/CodeGenCXX/arm.cpp
file modified
+6
-3
test/CodeGenCXX/debug-info-class.cpp
file modified
+10
-5
test/CodeGenCXX/dllexport-ctor-closure.cpp
file added
+82
test/CodeGenCXX/dllexport.cpp
file modified
+0
-51
test/CodeGenCXX/eh-aggregate-copy-destroy.cpp
file modified
+4
-2
test/CodeGenCXX/exceptions.cpp
file modified
+76
-28
test/CodeGenCXX/goto.cpp
file modified
+5
-2
test/Driver/B-opt.c
file modified
+4
-4
test/Driver/coverage-ld.c
file modified
+4
-4
test/Driver/cross-linux.c
file modified
+9
-9
test/Driver/fuchsia.c
file modified
+1
-1
test/Driver/fuchsia.cpp
file modified
+1
-1
test/Driver/fuse-ld.c
file modified
+2
-2
test/Driver/instrprof-ld.c
file modified
+12
-12
test/Driver/mips-mti-linux.c
file modified
+2
-2
test/Driver/netbsd.c
file modified
+36
-0
test/Driver/netbsd.cpp
file modified
+40
-0
test/Driver/nostdlib.c
file modified
+2
-2
test/Driver/prefixed-tools.c
file modified
+2
-2
test/Driver/sanitizer-ld.c
file modified
+47
-47
test/Driver/windows-cross.c
file modified
+7
-7
test/Index/Core/index-source.cpp
file modified
+11
-0
test/Misc/diag-template-diffing.cpp
file modified
+3
-3
test/Modules/Inputs/pch-with-module-name/A.h
file added
+1
test/Modules/Inputs/pch-with-module-name/C.h
file added
+1
test/Modules/Inputs/pch-with-module-name/C.m
file added
+1
test/Modules/Inputs/pch-with-module-name/D.h
file added
+1
test/Modules/Inputs/pch-with-module-name/module.modulemap
file added
+9
test/Modules/Inputs/pch-with-module-name/test.h
file added
+1
test/Modules/pch-with-module-name.m
file added
+5
test/OpenMP/atomic_codegen.cpp
file modified
+7
-4
test/OpenMP/threadprivate_codegen.cpp
file modified
+1
-1
test/Sema/diagnose_if.c
file added
+152
test/SemaCXX/PR10177.cpp
file modified
+8
-1
test/SemaCXX/attr-mode-tmpl.cpp
file modified
+1
-1
test/SemaCXX/attr-noreturn.cpp
file modified
+5
-5
test/SemaCXX/constant-expression-cxx11.cpp
file modified
+2
-2
test/SemaCXX/cxx1z-constexpr-lambdas.cpp
file modified
+114
-0
test/SemaCXX/diagnose_if.cpp
file added
+460
test/SemaCXX/enable_if.cpp
file modified
+8
-0
test/SemaCXX/implicit-exception-spec.cpp
file modified
+15
-17
test/SemaCXX/libstdcxx_gets_hack.cpp
file added
+28
test/SemaCXX/member-init.cpp
file modified
+10
-14
test/SemaCXX/overload-call.cpp
file modified
+1
-1
test/SemaCXX/overload-member-call.cpp
file modified
+1
-1
test/SemaCXX/undefined-internal.cpp
file modified
+8
-3
test/SemaTemplate/alias-templates.cpp
file modified
+10
-0
test/SemaTemplate/constexpr-instantiate.cpp
file modified
+71
-20
test/SemaTemplate/deduction.cpp
file modified
+26
-4
test/SemaTemplate/default-arguments-cxx0x.cpp
file modified
+2
-0
test/SemaTemplate/instantiate-init.cpp
file modified
+1
-2
test/SemaTemplate/temp_arg_nontype.cpp
file modified
+6
-2
tools/c-index-test/core_main.cpp
file modified
+2
-0
tools/driver/CMakeLists.txt
file modified
+12
-8
unittests/Format/FormatTest.cpp
file modified
+4
-0
unittests/Format/FormatTestJS.cpp
file modified
+20
-0
www/cxx_dr_status.html
file modified
+4
-4
Vendor import of clang trunk r291476:
https://llvm.org/svn/llvm-project/cfe/trunk@291476
docs/ReleaseNotes.rst
file modified
+4
-0
include/clang/AST/Expr.h
file modified
+2
-1
include/clang/Basic/Attr.td
file modified
+25
-2
include/clang/Basic/AttrDocs.td
file modified
+59
-0
include/clang/Basic/DiagnosticCommonKinds.td
file modified
+2
-0
include/clang/Basic/DiagnosticGroups.td
file modified
+3
-1
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+12
-3
include/clang/Basic/LangOptions.def
file modified
+1
-0
include/clang/Driver/CC1Options.td
file modified
+3
-0
include/clang/Frontend/CodeGenOptions.def
file modified
+1
-0
include/clang/Frontend/FrontendActions.h
file modified
+2
-0
include/clang/Index/IndexSymbol.h
file modified
+9
-0
include/clang/Sema/Initialization.h
file modified
+2
-2
include/clang/Sema/Overload.h
file modified
+102
-39
include/clang/Sema/Sema.h
file modified
+99
-21
include/clang/StaticAnalyzer/Checkers/Checkers.td
file modified
+8
-0
lib/AST/ExprConstant.cpp
file modified
+76
-8
lib/AST/MicrosoftMangle.cpp
file modified
+11
-7
lib/CodeGen/BackendUtil.cpp
file modified
+38
-21
lib/CodeGen/CGCleanup.h
file modified
+2
-0
lib/CodeGen/CGException.cpp
file modified
+8
-0
lib/CodeGen/CodeGenFunction.cpp
file modified
+3
-0
lib/Driver/ToolChains.cpp
file modified
+1
-0
lib/Driver/Tools.cpp
file modified
+1
-0
lib/Format/TokenAnnotator.cpp
file modified
+4
-6
lib/Format/UnwrappedLineParser.cpp
file modified
+13
-5
lib/Frontend/CompilerInvocation.cpp
file modified
+1
-0
lib/Frontend/FrontendActions.cpp
file modified
+6
-0
lib/Index/IndexSymbol.cpp
file modified
+17
-1
lib/Lex/PPDirectives.cpp
file modified
+17
-0
lib/Parse/ParseDecl.cpp
file modified
+4
-3
lib/Parse/ParseInit.cpp
file modified
+4
-0
lib/Sema/SemaChecking.cpp
file modified
+2
-1
lib/Sema/SemaDeclAttr.cpp
file modified
+98
-11
lib/Sema/SemaDeclCXX.cpp
file modified
+47
-5
lib/Sema/SemaExpr.cpp
file modified
+154
-130
lib/Sema/SemaExprMember.cpp
file modified
+1
-0
lib/Sema/SemaInit.cpp
file modified
+7
-0
lib/Sema/SemaLambda.cpp
file modified
+2
-1
lib/Sema/SemaLookup.cpp
file modified
+2
-1
lib/Sema/SemaOverload.cpp
file modified
+479
-153
lib/Sema/SemaTemplate.cpp
file modified
+5
-0
lib/Sema/SemaTemplateDeduction.cpp
file modified
+92
-46
lib/Sema/SemaTemplateInstantiate.cpp
file modified
+44
-31
lib/Sema/SemaTemplateInstantiateDecl.cpp
file modified
+45
-19
lib/Serialization/ASTWriter.cpp
file modified
+0
-11
lib/StaticAnalyzer/Checkers/CMakeLists.txt
file modified
+1
-0
lib/StaticAnalyzer/Checkers/IteratorPastEndChecker.cpp
file added
+842
lib/StaticAnalyzer/Core/ExprEngine.cpp
file modified
+8
-1
test/Analysis/Inputs/system-header-simulator-cxx.h
file modified
+59
-5
test/Analysis/diagnostics/explicit-suppression.cpp
file modified
+1
-1
test/Analysis/inlining/stl.cpp
file modified
+1
-2
test/Analysis/iterator-past-end.cpp
file added
+205
test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p15.cpp
file modified
+27
-3
test/CXX/drs/dr13xx.cpp
file modified
+130
-0
test/CXX/drs/dr19xx.cpp
file modified
+5
-4
test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp
file modified
+2
-2
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p1-0x.cpp
file modified
+8
-5
test/CXX/temp/temp.param/p5.cpp
file modified
+5
-5
test/CodeGen/lifetime2.c
file modified
+2
-0
test/CodeGen/thinlto_backend.ll
file modified
+8
-0
test/CodeGenCXX/arm.cpp
file modified
+6
-3
test/CodeGenCXX/debug-info-class.cpp
file modified
+10
-5
test/CodeGenCXX/dllexport-ctor-closure.cpp
file added
+82
test/CodeGenCXX/dllexport.cpp
file modified
+0
-51
test/CodeGenCXX/eh-aggregate-copy-destroy.cpp
file modified
+4
-2
test/CodeGenCXX/exceptions.cpp
file modified
+76
-28
test/CodeGenCXX/goto.cpp
file modified
+5
-2
test/Driver/B-opt.c
file modified
+4
-4
test/Driver/coverage-ld.c
file modified
+4
-4
test/Driver/cross-linux.c
file modified
+9
-9
test/Driver/fuchsia.c
file modified
+1
-1
test/Driver/fuchsia.cpp
file modified
+1
-1
test/Driver/fuse-ld.c
file modified
+2
-2
test/Driver/instrprof-ld.c
file modified
+12
-12
test/Driver/mips-mti-linux.c
file modified
+2
-2
test/Driver/netbsd.c
file modified
+36
-0
test/Driver/netbsd.cpp
file modified
+40
-0
test/Driver/nostdlib.c
file modified
+2
-2
test/Driver/prefixed-tools.c
file modified
+2
-2
test/Driver/sanitizer-ld.c
file modified
+47
-47
test/Driver/windows-cross.c
file modified
+7
-7
test/Index/Core/index-source.cpp
file modified
+11
-0
test/Misc/diag-template-diffing.cpp
file modified
+3
-3
test/Modules/Inputs/pch-with-module-name/A.h
file added
+1
test/Modules/Inputs/pch-with-module-name/C.h
file added
+1
test/Modules/Inputs/pch-with-module-name/C.m
file added
+1
test/Modules/Inputs/pch-with-module-name/D.h
file added
+1
test/Modules/Inputs/pch-with-module-name/module.modulemap
file added
+9
test/Modules/Inputs/pch-with-module-name/test.h
file added
+1
test/Modules/pch-with-module-name.m
file added
+5
test/OpenMP/atomic_codegen.cpp
file modified
+7
-4
test/OpenMP/threadprivate_codegen.cpp
file modified
+1
-1
test/Sema/diagnose_if.c
file added
+152
test/SemaCXX/PR10177.cpp
file modified
+8
-1
test/SemaCXX/attr-mode-tmpl.cpp
file modified
+1
-1
test/SemaCXX/attr-noreturn.cpp
file modified
+5
-5
test/SemaCXX/constant-expression-cxx11.cpp
file modified
+2
-2
test/SemaCXX/cxx1z-constexpr-lambdas.cpp
file modified
+114
-0
test/SemaCXX/diagnose_if.cpp
file added
+460
test/SemaCXX/enable_if.cpp
file modified
+8
-0
test/SemaCXX/implicit-exception-spec.cpp
file modified
+15
-17
test/SemaCXX/libstdcxx_gets_hack.cpp
file added
+28
test/SemaCXX/member-init.cpp
file modified
+10
-14
test/SemaCXX/overload-call.cpp
file modified
+1
-1
test/SemaCXX/overload-member-call.cpp
file modified
+1
-1
test/SemaCXX/undefined-internal.cpp
file modified
+8
-3
test/SemaTemplate/alias-templates.cpp
file modified
+10
-0
test/SemaTemplate/constexpr-instantiate.cpp
file modified
+71
-20
test/SemaTemplate/deduction.cpp
file modified
+26
-4
test/SemaTemplate/default-arguments-cxx0x.cpp
file modified
+2
-0
test/SemaTemplate/instantiate-init.cpp
file modified
+1
-2
test/SemaTemplate/temp_arg_nontype.cpp
file modified
+6
-2
tools/c-index-test/core_main.cpp
file modified
+2
-0
tools/driver/CMakeLists.txt
file modified
+12
-8
unittests/Format/FormatTest.cpp
file modified
+4
-0
unittests/Format/FormatTestJS.cpp
file modified
+20
-0
www/cxx_dr_status.html
file modified
+4
-4