[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-09-08 Thread Matheus Izvekov via Phabricator via cfe-commits
mizvekov marked 2 inline comments as done. mizvekov added inline comments. Comment at: clang/lib/Sema/SemaTemplate.cpp:534-540 + QualType TransformSubstTemplateTypeParmType(TypeLocBuilder &TLB, + SubstTemplateTypeParmTypeLoc TL) { +

[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-09-08 Thread David Rector via Phabricator via cfe-commits
davrec added inline comments. Comment at: clang/lib/Sema/SemaTemplate.cpp:534-540 + QualType TransformSubstTemplateTypeParmType(TypeLocBuilder &TLB, + SubstTemplateTypeParmTypeLoc TL) { +QualType QT = TL.getType(); +const Sub

[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-09-05 Thread David Rector via Phabricator via cfe-commits
davrec added inline comments. Comment at: clang/lib/Sema/SemaTemplate.cpp:534-540 + QualType TransformSubstTemplateTypeParmType(TypeLocBuilder &TLB, + SubstTemplateTypeParmTypeLoc TL) { +QualType QT = TL.getType(); +const Sub

[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-08-30 Thread Matheus Izvekov via Phabricator via cfe-commits
mizvekov added inline comments. Comment at: libcxx/utils/ci/buildkite-pipeline.yml:377 +CFLAGS: "-fcrash-diagnostics-dir=crash_diagnostics_dir" +CXXFLAGS: "-fcrash-diagnostics-dir=crash_diagnostics_dir" LLVM_SYMBOLIZER_PATH: "/usr/bin/llvm-symbolizer-${LL

[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-08-30 Thread Mark de Wever via Phabricator via cfe-commits
Mordante added subscribers: ldionne, Mordante. Mordante added inline comments. Comment at: libcxx/utils/ci/buildkite-pipeline.yml:377 +CFLAGS: "-fcrash-diagnostics-dir=crash_diagnostics_dir" +CXXFLAGS: "-fcrash-diagnostics-dir=crash_diagnostics_dir" LLVM_

[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-08-10 Thread Matheus Izvekov via Phabricator via cfe-commits
mizvekov added inline comments. Comment at: clang/test/Sema/Resugar/resugar-expr.cpp:244 +// N-error@-2 {{with an rvalue of type 'int'}} +} // namespace t21 davrec wrote: > Compositions of MemberExprs/CXXMemberCallExprs have an issue: > ``` > template struct A {

[PATCH] D127695: WIP: clang: Implement Template Specialization Resugaring

2022-08-10 Thread David Rector via Phabricator via cfe-commits
davrec added inline comments. Comment at: clang/test/Sema/Resugar/resugar-expr.cpp:244 +// N-error@-2 {{with an rvalue of type 'int'}} +} // namespace t21 Compositions of MemberExprs/CXXMemberCallExprs have an issue: ``` template struct A { struct Inner {