https://github.com/diseraluca updated
https://github.com/llvm/llvm-project/pull/67566
>From d19d716609034465bf6be814a322f26c1ea619c9 Mon Sep 17 00:00:00 2001
From: Luca Di Sera
Date: Wed, 27 Sep 2023 15:20:22 +0200
Subject: [PATCH] Qualify non-dependent types of a class template with its
https://github.com/diseraluca updated
https://github.com/llvm/llvm-project/pull/67566
>From 34b4e7939c88627ce433c96cdcc5e54d71ada94d Mon Sep 17 00:00:00 2001
From: Luca Di Sera
Date: Wed, 27 Sep 2023 15:20:22 +0200
Subject: [PATCH 1/2] Qualify non-dependent types of a class template with the
mizvekov wrote:
CC @vgvassilev @pcanal @Sterling-Augustine
As the removed workaround dates back to the initial implementation imported in
0dd191a5c4bf27cc8a2b6033436b00f0cbdc4ce7 from Cling.
https://github.com/llvm/llvm-project/pull/67566
___
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff 9eeb0293e27c0f1b44304fd9681dcd88fd9edc0a
34b4e7939c88627ce433c96cdcc5e54d71ada94d --
llvmbot wrote:
@llvm/pr-subscribers-clang
Changes
…ation
When
`clang::TypeName::getFullyQualifiedType`/`clang::TypeName::getFullyQualifiedName`
encounter a non-dependent type/type alias that is defined under a templated
class/struct, it qualifies the type/type alias under a
diseraluca wrote:
This might be a breaking change, so I'm not sure if it will be
possible to merge it, but I would like to give some context on where
the change is coming from.
I'm trying (in my position as an employee of The Qt Company), to
migrate our documentation generation tool, QDoc,
https://github.com/diseraluca created
https://github.com/llvm/llvm-project/pull/67566
…ation
When
`clang::TypeName::getFullyQualifiedType`/`clang::TypeName::getFullyQualifiedName`
encounter a non-dependent type/type alias that is defined under a templated
class/struct, it qualifies the