[all-commits] [llvm/llvm-project] 3a1520: [PATCH 3/4] [clang] Improve nested name specifier ...

Matheus Izvekov via All-commits all-commits at lists.llvm.org
Thu Jul 10 10:54:03 PDT 2025


  Branch: refs/heads/users/mizvekov/name-qualification-refactor-3
  Home:   https://github.com/llvm/llvm-project
  Commit: 3a1520a29d13cacbfa713fea88d11681d7d9a199
      https://github.com/llvm/llvm-project/commit/3a1520a29d13cacbfa713fea88d11681d7d9a199
  Author: Matheus Izvekov <mizvekov at gmail.com>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
    M clang/test/AST/HLSL/TypedBuffers-AST.hlsl
    M clang/test/AST/HLSL/cbuffer_and_namespaces.hlsl
    M clang/test/AST/HLSL/vector-constructors.hlsl
    M clang/test/AST/arm-mfp8.cpp
    M clang/test/AST/ast-dump-color.cpp
    M clang/test/AST/ast-dump-ctad-alias.cpp
    M clang/test/AST/ast-dump-cxx2b-deducing-this.cpp
    M clang/test/AST/ast-dump-decl-json.c
    M clang/test/AST/ast-dump-decl.cpp
    M clang/test/AST/ast-dump-expr-json.cpp
    M clang/test/AST/ast-dump-expr.cpp
    M clang/test/AST/ast-dump-for-range-lifetime.cpp
    M clang/test/AST/ast-dump-openmp-begin-declare-variant_reference.cpp
    M clang/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp
    M clang/test/AST/ast-dump-record-definition-data-json.cpp
    M clang/test/AST/ast-dump-records-json.cpp
    M clang/test/AST/ast-dump-records.c
    M clang/test/AST/ast-dump-records.cpp
    M clang/test/AST/ast-dump-recovery.cpp
    M clang/test/AST/ast-dump-stmt-json.cpp
    M clang/test/AST/ast-dump-stmt.m
    M clang/test/AST/ast-dump-template-decls.cpp
    M clang/test/AST/ast-dump-template-json-win32-mangler-crash.cpp
    M clang/test/AST/ast-dump-template-name.cpp
    M clang/test/AST/ast-dump-templates.cpp
    M clang/test/AST/ast-dump-traits.cpp
    M clang/test/AST/ast-dump-types-json.cpp
    M clang/test/AST/ast-dump-using-template.cpp
    M clang/test/AST/ast-dump-using.cpp
    M clang/test/AST/attr-swift_attr.m
    M clang/test/AST/coroutine-locals-cleanup.cpp
    M clang/test/AST/cxx2c-variadic-friends.cpp
    M clang/test/AST/deduction-guides.cpp
    M clang/test/AST/float16.cpp
    M clang/test/AST/sourceranges.cpp
    M clang/test/ASTSYCL/ast-dump-sycl-kernel-call-stmt.cpp
    M clang/test/Analysis/anonymous-decls.cpp
    M clang/test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp
    M clang/test/CXX/class.access/p6.cpp
    M clang/test/CXX/class.derived/class.derived.general/p2.cpp
    M clang/test/CXX/class/class.mem/class.mem.general/p8.cpp
    M clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp
    M clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-examples.cpp
    M clang/test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p2.cpp
    M clang/test/CXX/dcl/dcl.fct/p17.cpp
    M clang/test/CXX/drs/cwg0xx.cpp
    M clang/test/CXX/drs/cwg12xx.cpp
    M clang/test/CXX/drs/cwg13xx.cpp
    M clang/test/CXX/drs/cwg2149.cpp
    M clang/test/CXX/drs/cwg26xx.cpp
    M clang/test/CXX/drs/cwg28xx.cpp
    M clang/test/CXX/drs/cwg2xx.cpp
    M clang/test/CXX/drs/cwg3xx.cpp
    M clang/test/CXX/drs/cwg4xx.cpp
    M clang/test/CXX/drs/cwg6xx.cpp
    M clang/test/CXX/expr/expr.prim/expr.prim.req/compound-requirement.cpp
    M clang/test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p2.cpp
    M clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
    M clang/test/CXX/temp/temp.constr/temp.constr.decl/func-template-decl.cpp
    M clang/test/CXX/temp/temp.decls/temp.class.spec/p6.cpp
    M clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3-0x.cpp
    M clang/test/CXX/temp/temp.param/p15-cxx0x.cpp
    M clang/test/CXX/temp/temp.res/temp.dep/temp.dep.type/p4.cpp
    M clang/test/CodeGen/builtin-bpf-btf-type-id.c
    M clang/test/CodeGen/builtins-bpf-preserve-field-info-3.c
    M clang/test/Index/Core/index-instantiated-source.cpp
    M clang/test/Index/Core/index-source.cpp
    M clang/test/Index/c-index-api-loadTU-test.m
    M clang/test/Index/copy-assignment-operator.cpp
    M clang/test/Index/index-refs.cpp
    M clang/test/Index/keep-going.cpp
    M clang/test/Index/move-assignment-operator.cpp
    M clang/test/Index/opencl-types.cl
    M clang/test/Index/paren-type.c
    M clang/test/Index/print-type-size.cpp
    M clang/test/Index/print-type.c
    M clang/test/Index/print-type.cpp
    M clang/test/Index/recursive-cxx-member-calls.cpp
    M clang/test/Index/redeclarations.cpp
    M clang/test/Index/skip-parsed-bodies/compile_commands.json
    M clang/test/Misc/diag-template-diffing-cxx11.cpp
    M clang/test/Modules/modules-merge-enum.m
    M clang/test/Modules/odr_hash.cpp
    M clang/test/OpenMP/allocate_modifiers_messages.cpp
    M clang/test/OpenMP/target_map_array_of_structs_with_nested_mapper_ast_dump.cpp
    M clang/test/OpenMP/target_map_array_section_of_structs_with_nested_mapper_ast_dump.cpp
    M clang/test/PCH/cxx-explicit-specifier.cpp
    M clang/test/Parser/MicrosoftExtensions.cpp
    M clang/test/Parser/cxx1z-class-template-argument-deduction.cpp
    M clang/test/SemaCXX/MicrosoftExtensions.cpp
    M clang/test/SemaCXX/builtin-get-vtable-pointer.cpp
    M clang/test/SemaCXX/class-base-member-init.cpp
    M clang/test/SemaCXX/co_await-ast.cpp
    M clang/test/SemaCXX/compound-literal.cpp
    M clang/test/SemaCXX/constant-expression.cpp
    M clang/test/SemaCXX/constructor.cpp
    M clang/test/SemaCXX/coroutine-allocs.cpp
    M clang/test/SemaCXX/coroutine-traits-undefined-template.cpp
    M clang/test/SemaCXX/coroutines.cpp
    M clang/test/SemaCXX/ctad.cpp
    M clang/test/SemaCXX/cxx1y-variable-templates_in_class.cpp
    M clang/test/SemaCXX/cxx1z-class-template-argument-deduction.cpp
    M clang/test/SemaCXX/cxx2a-destroying-delete.cpp
    M clang/test/SemaCXX/cxx2b-deducing-this.cpp
    M clang/test/SemaCXX/cxx2c-variadic-friends.cpp
    M clang/test/SemaCXX/destructor.cpp
    M clang/test/SemaCXX/elaborated-type-specifier.cpp
    M clang/test/SemaCXX/enum-scoped.cpp
    M clang/test/SemaCXX/err_init_conversion_failed.cpp
    M clang/test/SemaCXX/gh102293.cpp
    M clang/test/SemaCXX/incomplete-call.cpp
    M clang/test/SemaCXX/matrix-casts.cpp
    M clang/test/SemaCXX/nested-name-spec.cpp
    M clang/test/SemaCXX/pointer-forward-declared-class-conversion.cpp
    M clang/test/SemaCXX/pseudo-destructors.cpp
    M clang/test/SemaCXX/return.cpp
    M clang/test/SemaCXX/static-assert.cpp
    M clang/test/SemaCXX/sugar-common-types.cpp
    M clang/test/SemaCXX/sugared-auto.cpp
    M clang/test/SemaCXX/type-aware-coroutines.cpp
    M clang/test/SemaCXX/undefined-partial-specialization.cpp
    M clang/test/SemaObjCXX/Inputs/nullability-pragmas-1.h
    M clang/test/SemaObjCXX/arc-bridged-cast.mm
    M clang/test/SemaObjCXX/objc-boxed-expressions-nsvalue.mm
    M clang/test/SemaObjCXX/objcbridge-attribute-arc.mm
    M clang/test/SemaObjCXX/objcbridge-attribute.mm
    M clang/test/SemaObjCXX/objcbridge-related-attribute.mm
    M clang/test/SemaObjCXX/objcbridge-static-cast.mm
    M clang/test/SemaOpenACC/combined-construct-num_workers-ast.cpp
    M clang/test/SemaOpenACC/compute-construct-intexpr-clause-ast.cpp
    M clang/test/SemaOpenACC/compute-construct-varlist-ast.cpp
    M clang/test/SemaTemplate/aggregate-deduction-candidate.cpp
    M clang/test/SemaTemplate/ctad.cpp
    M clang/test/SemaTemplate/current-instantiation.cpp
    M clang/test/SemaTemplate/deduction-crash.cpp
    M clang/test/SemaTemplate/deduction-guide.cpp
    M clang/test/SemaTemplate/dependent-base-classes.cpp
    M clang/test/SemaTemplate/dependent-names.cpp
    M clang/test/SemaTemplate/elaborated-type-specifier.cpp
    M clang/test/SemaTemplate/instantiate-requires-expr.cpp
    M clang/test/SemaTemplate/make_integer_seq.cpp
    M clang/test/SemaTemplate/ms-lookup-template-base-classes.cpp
    M clang/test/SemaTemplate/ms-sizeof-missing-typename.cpp
    M clang/test/SemaTemplate/nested-implicit-deduction-guides.cpp
    M clang/test/SemaTemplate/nested-name-spec-template.cpp
    M clang/test/SemaTemplate/nested-template.cpp
    M clang/test/SemaTemplate/overload-candidates.cpp
    M clang/test/SemaTemplate/temp_arg_nontype.cpp
    M clang/test/SemaTemplate/template-id-expr.cpp
    M clang/test/SemaTemplate/type_pack_element.cpp
    M clang/test/SemaTemplate/typename-specifier-4.cpp
    M clang/test/SemaTemplate/typename-specifier.cpp
    M clang/unittests/AST/ASTContextParentMapTest.cpp
    M clang/unittests/AST/ASTExprTest.cpp
    M clang/unittests/AST/ASTImporterFixtures.h
    M clang/unittests/AST/ASTImporterTest.cpp
    M clang/unittests/AST/DeclPrinterTest.cpp
    M clang/unittests/AST/ProfilingTest.cpp
    M clang/unittests/AST/RandstructTest.cpp
    M clang/unittests/AST/RecursiveASTVisitorTest.cpp
    M clang/unittests/AST/SizelessTypesTest.cpp
    M clang/unittests/AST/StructuralEquivalenceTest.cpp
    M clang/unittests/AST/TemplateNameTest.cpp
    M clang/unittests/AST/TypePrinterTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
    M clang/unittests/Analysis/FlowSensitive/CachedConstAccessorsLatticeTest.cpp
    M clang/unittests/Analysis/FlowSensitive/DataflowEnvironmentTest.cpp
    M clang/unittests/CodeGen/CodeGenExternalTest.cpp
    M clang/unittests/Index/IndexTests.cpp
    M clang/unittests/Sema/HeuristicResolverTest.cpp
    M clang/unittests/StaticAnalyzer/SValTest.cpp
    M clang/unittests/Tooling/LookupTest.cpp
    M clang/unittests/Tooling/QualTypeNamesTest.cpp
    M clang/unittests/Tooling/RangeSelectorTest.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp
    M clang/unittests/Tooling/RefactoringTest.cpp

  Log Message:
  -----------
  [PATCH 3/4] [clang] Improve nested name specifier AST representation

clang test changes



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list