Browse Source

Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master

Conflicts:
	usr.bin/clang/lld/Makefile (unresolved)
hardened/current/master
Shawn Webb 5 months ago
parent
commit
9c89fb4065
Signed by: Shawn Webb <shawn.webb@hardenedbsd.org> GPG Key ID: FF2E67A277F8E1FA
100 changed files with 1060 additions and 142 deletions
  1. +8
    -7
      MAINTAINERS
  2. +47
    -21
      cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c
  3. +0
    -71
      contrib/compiler-rt/FREEBSD-Xlist
  4. +4
    -1
      contrib/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h
  5. +1
    -1
      contrib/jemalloc/src/malloc_io.c
  6. +0
    -22
      contrib/libc++/FREEBSD-Xlist
  7. +0
    -8
      contrib/libc++/FREEBSD-upgrade
  8. +0
    -11
      contrib/libunwind/FREEBSD-Xlist
  9. +1000
    -0
      contrib/llvm-project/FREEBSD-Xlist
  10. +0
    -0
      contrib/llvm-project/clang/LICENSE.TXT
  11. +0
    -0
      contrib/llvm-project/clang/include/clang-c/BuildSystem.h
  12. +0
    -0
      contrib/llvm-project/clang/include/clang-c/CXCompilationDatabase.h
  13. +0
    -0
      contrib/llvm-project/clang/include/clang-c/CXErrorCode.h
  14. +0
    -0
      contrib/llvm-project/clang/include/clang-c/CXString.h
  15. +0
    -0
      contrib/llvm-project/clang/include/clang-c/Documentation.h
  16. +0
    -0
      contrib/llvm-project/clang/include/clang-c/Index.h
  17. +0
    -0
      contrib/llvm-project/clang/include/clang-c/Platform.h
  18. +0
    -0
      contrib/llvm-project/clang/include/clang-c/module.modulemap
  19. +0
    -0
      contrib/llvm-project/clang/include/clang/ARCMigrate/ARCMT.h
  20. +0
    -0
      contrib/llvm-project/clang/include/clang/ARCMigrate/ARCMTActions.h
  21. +0
    -0
      contrib/llvm-project/clang/include/clang/ARCMigrate/FileRemapper.h
  22. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/APValue.h
  23. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/AST.h
  24. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTConsumer.h
  25. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTContext.h
  26. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTContextAllocate.h
  27. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTDiagnostic.h
  28. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTDumper.h
  29. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTDumperUtils.h
  30. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTFwd.h
  31. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTImporter.h
  32. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTImporterLookupTable.h
  33. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTImporterSharedState.h
  34. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTLambda.h
  35. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTMutationListener.h
  36. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTNodeTraverser.h
  37. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTStructuralEquivalence.h
  38. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTTypeTraits.h
  39. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTUnresolvedSet.h
  40. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ASTVector.h
  41. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/Attr.h
  42. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/AttrIterator.h
  43. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/AttrVisitor.h
  44. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/Availability.h
  45. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/BaseSubobject.h
  46. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/BuiltinTypes.def
  47. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CXXInheritance.h
  48. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CanonicalType.h
  49. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CharUnits.h
  50. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/Comment.h
  51. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentBriefParser.h
  52. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentCommandTraits.h
  53. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentCommands.td
  54. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentDiagnostic.h
  55. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td
  56. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentHTMLTags.td
  57. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentLexer.h
  58. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentParser.h
  59. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentSema.h
  60. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CommentVisitor.h
  61. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ComparisonCategories.h
  62. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/CurrentSourceLocExprScope.h
  63. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DataCollection.h
  64. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/Decl.h
  65. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclAccessPair.h
  66. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclBase.h
  67. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclCXX.h
  68. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclContextInternals.h
  69. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclFriend.h
  70. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclGroup.h
  71. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclLookups.h
  72. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclObjC.h
  73. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclOpenMP.h
  74. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclTemplate.h
  75. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclVisitor.h
  76. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DeclarationName.h
  77. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/DependentDiagnostic.h
  78. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/EvaluatedExprVisitor.h
  79. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/Expr.h
  80. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ExprCXX.h
  81. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ExprObjC.h
  82. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ExprOpenMP.h
  83. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ExternalASTMerger.h
  84. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ExternalASTSource.h
  85. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/FormatString.h
  86. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/GlobalDecl.h
  87. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/JSONNodeDumper.h
  88. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/LambdaCapture.h
  89. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
  90. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/LocInfoType.h
  91. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/Mangle.h
  92. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/MangleNumberingContext.h
  93. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/NSAPI.h
  94. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/NestedNameSpecifier.h
  95. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/NonTrivialTypeVisitor.h
  96. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/ODRHash.h
  97. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/OSLog.h
  98. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/OpenMPClause.h
  99. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/OperationKinds.def
  100. +0
    -0
      contrib/llvm-project/clang/include/clang/AST/OperationKinds.h

+ 8
- 7
MAINTAINERS View File

@@ -38,14 +38,15 @@ subsystem login notes
ath(4) adrian Pre-commit review requested, send to freebsd-wireless@freebsd.org
contrib/atf ngie,#test Pre-commit review requested.
contrib/capsicum-test ngie,#capsicum,#test Pre-commit review requested.
contrib/compiler-rt dim Pre-commit review preferred.
contrib/googletest ngie,#test Pre-commit review requested.
contrib/ipfilter cy Pre-commit review requested.
contrib/libc++ dim Pre-commit review preferred.
contrib/libcxxrt dim Pre-commit review preferred.
contrib/libunwind dim,emaste,jhb Pre-commit review preferred.
contrib/llvm dim Pre-commit review preferred.
contrib/llvm/tools/lldb dim,emaste Pre-commit review preferred.
contrib/ipfilter cy Pre-commit review requested.
contrib/libcxxrt dim,emaste Pre-commit review preferred.
contrib/llvm-project/compiler-rt dim Pre-commit review preferred.
contrib/llvm-project/libcxx dim Pre-commit review preferred.
contrib/llvm-project/libunwind dim,emaste,jhb Pre-commit review preferred.
contrib/llvm-project/lldb dim,emaste Pre-commit review preferred.
contrib/llvm-project/llvm dim Pre-commit review preferred.
contrib/llvm-project/openmp dim,emaste Pre-commit review preferred.
contrib/netbsd-tests ngie,#test Pre-commit review requested.
contrib/pjdfstest asomers,ngie,pjd,#test Pre-commit review requested.
*env(3) secteam Due to the problematic security history of this

+ 47
- 21
cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c View File

@@ -38,9 +38,6 @@
#include <stdlib.h>
#include <unistd.h>
#include <limits.h>
#ifdef illumos
#include <alloca.h>
#endif
#include <errno.h>
#include <fcntl.h>

@@ -162,26 +159,40 @@ dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
static int
dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
{
char *buf;
char *buf = NULL;
size_t len;
const char *opt = (const char *)option;
int ret;

if (opt == NULL || arg == NULL)
return (dt_set_errno(dtp, EDT_BADOPTVAL));
if (opt == NULL || arg == NULL) {
ret = dt_set_errno(dtp, EDT_BADOPTVAL);
goto out;
}

if (dtp->dt_pcb != NULL)
return (dt_set_errno(dtp, EDT_BADOPTCTX));
if (dtp->dt_pcb != NULL) {
ret = dt_set_errno(dtp, EDT_BADOPTCTX);
goto out;
}

len = strlen(opt) + strlen(arg) + 1;
buf = alloca(len);
if ((buf = dt_alloc(dtp, len)) == NULL) {
ret = dt_set_errno(dtp, EDT_NOMEM);
goto out;
}

(void) strcpy(buf, opt);
(void) strcat(buf, arg);

if (dt_cpp_add_arg(dtp, buf) == NULL)
return (dt_set_errno(dtp, EDT_NOMEM));
if (dt_cpp_add_arg(dtp, buf) == NULL) {
ret = dt_set_errno(dtp, EDT_NOMEM);
goto out;
}

return (0);
ret = 0;
out:
if (buf != NULL)
dt_free(dtp, buf);
return (ret);
}

/*ARGSUSED*/
@@ -885,27 +896,35 @@ dt_options_load(dtrace_hdl_t *dtp)
dof_hdr_t hdr, *dof;
dof_sec_t *sec;
size_t offs;
int i;
int i, ret;

/*
* To load the option values, we need to ask the kernel to provide its
* DOF, which we'll sift through to look for OPTDESC sections.
*/
dof = &hdr;
bzero(&hdr, sizeof (dof_hdr_t));
hdr.dofh_loadsz = sizeof (dof_hdr_t);

#ifdef illumos
if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &hdr) == -1)
if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1)
#else
dof = &hdr;
if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1)
#endif
return (dt_set_errno(dtp, errno));
{
ret = dt_set_errno(dtp, errno);
goto out;
}

if (hdr.dofh_loadsz < sizeof (dof_hdr_t))
return (dt_set_errno(dtp, EINVAL));
if (hdr.dofh_loadsz < sizeof (dof_hdr_t)) {
ret = dt_set_errno(dtp, EINVAL);
goto out;
}

dof = alloca(hdr.dofh_loadsz);
if ((dof = dt_alloc(dtp, hdr.dofh_loadsz)) == NULL) {
ret = dt_set_errno(dtp, EDT_NOMEM);
goto out;
}
bzero(dof, sizeof (dof_hdr_t));
dof->dofh_loadsz = hdr.dofh_loadsz;

@@ -917,7 +936,10 @@ dt_options_load(dtrace_hdl_t *dtp)
#else
if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1)
#endif
return (dt_set_errno(dtp, errno));
{
ret = dt_set_errno(dtp, errno);
goto out;
}

for (i = 0; i < dof->dofh_secnum; i++) {
sec = (dof_sec_t *)(uintptr_t)((uintptr_t)dof +
@@ -942,7 +964,11 @@ dt_options_load(dtrace_hdl_t *dtp)
dtp->dt_options[opt->dofo_option] = opt->dofo_value;
}

return (0);
ret = 0;
out:
if (dof != NULL && dof != &hdr)
dt_free(dtp, dof);
return (ret);
}

typedef struct dt_option {

+ 0
- 71
contrib/compiler-rt/FREEBSD-Xlist View File

@@ -1,71 +0,0 @@
# $FreeBSD$
.arcconfig
.gitignore
CMakeLists.txt
CODE_OWNERS.TXT
cmake/
docs/
include/CMakeLists.txt
lib/CMakeLists.txt
lib/asan/.clang-format
lib/asan/CMakeLists.txt
lib/asan/scripts/
lib/asan/tests/
lib/builtins/CMakeLists.txt
lib/builtins/Darwin-excludes/
lib/builtins/macho_embedded/
lib/cfi/CMakeLists.txt
lib/crt/CMakeLists.txt
lib/dfsan/.clang-format
lib/dfsan/CMakeLists.txt
lib/dfsan/scripts/
lib/esan/CMakeLists.txt
lib/fuzzer/CMakeLists.txt
lib/fuzzer/afl/
lib/fuzzer/build.sh
lib/fuzzer/dataflow/
lib/fuzzer/scripts/
lib/fuzzer/standalone/
lib/fuzzer/tests/
lib/gwp_asan/CMakeLists.txt
lib/gwp_asan/tests/
lib/hwasan/.clang-format
lib/hwasan/CMakeLists.txt
lib/interception/.clang-format
lib/interception/CMakeLists.txt
lib/interception/tests/
lib/lsan/.clang-format
lib/lsan/CMakeLists.txt
lib/msan/.clang-format
lib/msan/CMakeLists.txt
lib/msan/tests/
lib/profile/CMakeLists.txt
lib/safestack/.clang-format
lib/safestack/CMakeLists.txt
lib/sanitizer_common/.clang-format
lib/sanitizer_common/.clang-tidy
lib/sanitizer_common/CMakeLists.txt
lib/sanitizer_common/scripts/
lib/sanitizer_common/tests/
lib/scudo/CMakeLists.txt
lib/scudo/standalone/CMakeLists.txt
lib/scudo/standalone/tests/
lib/stats/CMakeLists.txt
lib/tsan/.clang-format
lib/tsan/CMakeLists.txt
lib/tsan/analyze_libtsan.sh
lib/tsan/check_analyze.sh
lib/tsan/check_cmake.sh
lib/tsan/dd/CMakeLists.txt
lib/tsan/go/build.bat
lib/tsan/go/buildgo.sh
lib/tsan/tests/
lib/ubsan/CMakeLists.txt
lib/ubsan_minimal/CMakeLists.txt
lib/xray/CMakeLists.txt
lib/xray/tests/
make/
test/
unittests/
utils/
www/

+ 4
- 1
contrib/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h View File

@@ -125,8 +125,11 @@ struct LinkedPtrLessThan {
//
// To gcc,
// wchar_t == signed wchar_t != unsigned wchar_t == unsigned int
//
// gcc-9 appears to treat signed/unsigned wchar_t as ill-formed
// regardless of the signage of its underlying type.
#ifdef __GNUC__
#if !defined(__WCHAR_UNSIGNED__)
#if !defined(__WCHAR_UNSIGNED__) && (__GNUC__ < 9)
// signed/unsigned wchar_t are valid types.
# define GMOCK_HAS_SIGNED_WCHAR_T_ 1
#endif

+ 1
- 1
contrib/jemalloc/src/malloc_io.c View File

@@ -376,7 +376,7 @@ malloc_vsnprintf(char *str, size_t size, const char *format, va_list ap) {
} \
} while (0)
#define GET_ARG_NUMERIC(val, len) do { \
switch (len) { \
switch ((unsigned char)len) { \
case '?': \
val = va_arg(ap, int); \
break; \

+ 0
- 22
contrib/libc++/FREEBSD-Xlist View File

@@ -1,22 +0,0 @@
# $FreeBSD$
.arcconfig
.clang-format
.gitignore
CMakeLists.txt
NOTES.TXT
TODO.TXT
appveyor-reqs-install.cmd
appveyor.yml
benchmarks/
cmake/
docs/
fuzzing/
include/CMakeLists.txt
include/__config_site.in
include/support/
lib/
src/support/solaris/
src/support/win32/
test/
utils/
www/

+ 0
- 8
contrib/libc++/FREEBSD-upgrade View File

@@ -1,8 +0,0 @@
$FreeBSD$

The FreeBSD copy of libc++. This contains everything from the include and
source directories upstream, with the exception of the support/win32 directory,
which is only required for building on Windows (FreeBSD is not Windows).

To update, bring in anything new in source or include that is not
platform-dependent (unless the platform in question is FreeBSD, obviously).

+ 0
- 11
contrib/libunwind/FREEBSD-Xlist View File

@@ -1,11 +0,0 @@
# $FreeBSD$
.arcconfig
.clang-format
CMakeLists.txt
cmake
cmake/
docs
docs/
src/CMakeLists.txt
test
test/

+ 1000
- 0
contrib/llvm-project/FREEBSD-Xlist
File diff suppressed because it is too large
View File


contrib/llvm/tools/clang/LICENSE.TXT → contrib/llvm-project/clang/LICENSE.TXT View File


contrib/llvm/tools/clang/include/clang-c/BuildSystem.h → contrib/llvm-project/clang/include/clang-c/BuildSystem.h View File


contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h → contrib/llvm-project/clang/include/clang-c/CXCompilationDatabase.h View File


contrib/llvm/tools/clang/include/clang-c/CXErrorCode.h → contrib/llvm-project/clang/include/clang-c/CXErrorCode.h View File


contrib/llvm/tools/clang/include/clang-c/CXString.h → contrib/llvm-project/clang/include/clang-c/CXString.h View File


contrib/llvm/tools/clang/include/clang-c/Documentation.h → contrib/llvm-project/clang/include/clang-c/Documentation.h View File


contrib/llvm/tools/clang/include/clang-c/Index.h → contrib/llvm-project/clang/include/clang-c/Index.h View File


contrib/llvm/tools/clang/include/clang-c/Platform.h → contrib/llvm-project/clang/include/clang-c/Platform.h View File


contrib/llvm/tools/clang/include/clang-c/module.modulemap → contrib/llvm-project/clang/include/clang-c/module.modulemap View File


contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h → contrib/llvm-project/clang/include/clang/ARCMigrate/ARCMT.h View File


contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h → contrib/llvm-project/clang/include/clang/ARCMigrate/ARCMTActions.h View File


contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h → contrib/llvm-project/clang/include/clang/ARCMigrate/FileRemapper.h View File


contrib/llvm/tools/clang/include/clang/AST/APValue.h → contrib/llvm-project/clang/include/clang/AST/APValue.h View File


contrib/llvm/tools/clang/include/clang/AST/AST.h → contrib/llvm-project/clang/include/clang/AST/AST.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h → contrib/llvm-project/clang/include/clang/AST/ASTConsumer.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTContext.h → contrib/llvm-project/clang/include/clang/AST/ASTContext.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTContextAllocate.h → contrib/llvm-project/clang/include/clang/AST/ASTContextAllocate.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h → contrib/llvm-project/clang/include/clang/AST/ASTDiagnostic.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTDumper.h → contrib/llvm-project/clang/include/clang/AST/ASTDumper.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTDumperUtils.h → contrib/llvm-project/clang/include/clang/AST/ASTDumperUtils.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTFwd.h → contrib/llvm-project/clang/include/clang/AST/ASTFwd.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h → contrib/llvm-project/clang/include/clang/AST/ASTImporter.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTImporterLookupTable.h → contrib/llvm-project/clang/include/clang/AST/ASTImporterLookupTable.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTImporterSharedState.h → contrib/llvm-project/clang/include/clang/AST/ASTImporterSharedState.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h → contrib/llvm-project/clang/include/clang/AST/ASTLambda.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h → contrib/llvm-project/clang/include/clang/AST/ASTMutationListener.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTNodeTraverser.h → contrib/llvm-project/clang/include/clang/AST/ASTNodeTraverser.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTStructuralEquivalence.h → contrib/llvm-project/clang/include/clang/AST/ASTStructuralEquivalence.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h → contrib/llvm-project/clang/include/clang/AST/ASTTypeTraits.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h → contrib/llvm-project/clang/include/clang/AST/ASTUnresolvedSet.h View File


contrib/llvm/tools/clang/include/clang/AST/ASTVector.h → contrib/llvm-project/clang/include/clang/AST/ASTVector.h View File


contrib/llvm/tools/clang/include/clang/AST/Attr.h → contrib/llvm-project/clang/include/clang/AST/Attr.h View File


contrib/llvm/tools/clang/include/clang/AST/AttrIterator.h → contrib/llvm-project/clang/include/clang/AST/AttrIterator.h View File


contrib/llvm/tools/clang/include/clang/AST/AttrVisitor.h → contrib/llvm-project/clang/include/clang/AST/AttrVisitor.h View File


contrib/llvm/tools/clang/include/clang/AST/Availability.h → contrib/llvm-project/clang/include/clang/AST/Availability.h View File


contrib/llvm/tools/clang/include/clang/AST/BaseSubobject.h → contrib/llvm-project/clang/include/clang/AST/BaseSubobject.h View File


contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def → contrib/llvm-project/clang/include/clang/AST/BuiltinTypes.def View File


contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h → contrib/llvm-project/clang/include/clang/AST/CXXInheritance.h View File


contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h → contrib/llvm-project/clang/include/clang/AST/CanonicalType.h View File


contrib/llvm/tools/clang/include/clang/AST/CharUnits.h → contrib/llvm-project/clang/include/clang/AST/CharUnits.h View File


contrib/llvm/tools/clang/include/clang/AST/Comment.h → contrib/llvm-project/clang/include/clang/AST/Comment.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h → contrib/llvm-project/clang/include/clang/AST/CommentBriefParser.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h → contrib/llvm-project/clang/include/clang/AST/CommentCommandTraits.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td → contrib/llvm-project/clang/include/clang/AST/CommentCommands.td View File


contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h → contrib/llvm-project/clang/include/clang/AST/CommentDiagnostic.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td → contrib/llvm-project/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td View File


contrib/llvm/tools/clang/include/clang/AST/CommentHTMLTags.td → contrib/llvm-project/clang/include/clang/AST/CommentHTMLTags.td View File


contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h → contrib/llvm-project/clang/include/clang/AST/CommentLexer.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentParser.h → contrib/llvm-project/clang/include/clang/AST/CommentParser.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentSema.h → contrib/llvm-project/clang/include/clang/AST/CommentSema.h View File


contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h → contrib/llvm-project/clang/include/clang/AST/CommentVisitor.h View File


contrib/llvm/tools/clang/include/clang/AST/ComparisonCategories.h → contrib/llvm-project/clang/include/clang/AST/ComparisonCategories.h View File


contrib/llvm/tools/clang/include/clang/AST/CurrentSourceLocExprScope.h → contrib/llvm-project/clang/include/clang/AST/CurrentSourceLocExprScope.h View File


contrib/llvm/tools/clang/include/clang/AST/DataCollection.h → contrib/llvm-project/clang/include/clang/AST/DataCollection.h View File


contrib/llvm/tools/clang/include/clang/AST/Decl.h → contrib/llvm-project/clang/include/clang/AST/Decl.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h → contrib/llvm-project/clang/include/clang/AST/DeclAccessPair.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclBase.h → contrib/llvm-project/clang/include/clang/AST/DeclBase.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h → contrib/llvm-project/clang/include/clang/AST/DeclCXX.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h → contrib/llvm-project/clang/include/clang/AST/DeclContextInternals.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h → contrib/llvm-project/clang/include/clang/AST/DeclFriend.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h → contrib/llvm-project/clang/include/clang/AST/DeclGroup.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h → contrib/llvm-project/clang/include/clang/AST/DeclLookups.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h → contrib/llvm-project/clang/include/clang/AST/DeclObjC.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h → contrib/llvm-project/clang/include/clang/AST/DeclOpenMP.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h → contrib/llvm-project/clang/include/clang/AST/DeclTemplate.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclVisitor.h → contrib/llvm-project/clang/include/clang/AST/DeclVisitor.h View File


contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h → contrib/llvm-project/clang/include/clang/AST/DeclarationName.h View File


contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h → contrib/llvm-project/clang/include/clang/AST/DependentDiagnostic.h View File


contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h → contrib/llvm-project/clang/include/clang/AST/EvaluatedExprVisitor.h View File


contrib/llvm/tools/clang/include/clang/AST/Expr.h → contrib/llvm-project/clang/include/clang/AST/Expr.h View File


contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h → contrib/llvm-project/clang/include/clang/AST/ExprCXX.h View File


contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h → contrib/llvm-project/clang/include/clang/AST/ExprObjC.h View File


contrib/llvm/tools/clang/include/clang/AST/ExprOpenMP.h → contrib/llvm-project/clang/include/clang/AST/ExprOpenMP.h View File


contrib/llvm/tools/clang/include/clang/AST/ExternalASTMerger.h → contrib/llvm-project/clang/include/clang/AST/ExternalASTMerger.h View File


contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h → contrib/llvm-project/clang/include/clang/AST/ExternalASTSource.h View File


contrib/llvm/tools/clang/include/clang/AST/FormatString.h → contrib/llvm-project/clang/include/clang/AST/FormatString.h View File


contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h → contrib/llvm-project/clang/include/clang/AST/GlobalDecl.h View File


contrib/llvm/tools/clang/include/clang/AST/JSONNodeDumper.h → contrib/llvm-project/clang/include/clang/AST/JSONNodeDumper.h View File


contrib/llvm/tools/clang/include/clang/AST/LambdaCapture.h → contrib/llvm-project/clang/include/clang/AST/LambdaCapture.h View File


contrib/llvm/tools/clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h → contrib/llvm-project/clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h View File


contrib/llvm/tools/clang/include/clang/AST/LocInfoType.h → contrib/llvm-project/clang/include/clang/AST/LocInfoType.h View File


contrib/llvm/tools/clang/include/clang/AST/Mangle.h → contrib/llvm-project/clang/include/clang/AST/Mangle.h View File


contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h → contrib/llvm-project/clang/include/clang/AST/MangleNumberingContext.h View File


contrib/llvm/tools/clang/include/clang/AST/NSAPI.h → contrib/llvm-project/clang/include/clang/AST/NSAPI.h View File


contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h → contrib/llvm-project/clang/include/clang/AST/NestedNameSpecifier.h View File


contrib/llvm/tools/clang/include/clang/AST/NonTrivialTypeVisitor.h → contrib/llvm-project/clang/include/clang/AST/NonTrivialTypeVisitor.h View File


contrib/llvm/tools/clang/include/clang/AST/ODRHash.h → contrib/llvm-project/clang/include/clang/AST/ODRHash.h View File


contrib/llvm/tools/clang/include/clang/AST/OSLog.h → contrib/llvm-project/clang/include/clang/AST/OSLog.h View File


contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h → contrib/llvm-project/clang/include/clang/AST/OpenMPClause.h View File


contrib/llvm/tools/clang/include/clang/AST/OperationKinds.def → contrib/llvm-project/clang/include/clang/AST/OperationKinds.def View File


contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h → contrib/llvm-project/clang/include/clang/AST/OperationKinds.h View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save