[all-commits] [llvm/llvm-project] 5f6f33: [lldb/Plugins] Move member template specialization...
Med Ismail Bennani via All-commits
all-commits at lists.llvm.org
Fri Sep 3 15:19:14 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5f6f33da9ee6cbaef5f10b4a7be34a91d5185b2b
https://github.com/llvm/llvm-project/commit/5f6f33da9ee6cbaef5f10b4a7be34a91d5185b2b
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2021-09-03 (Fri, 03 Sep 2021)
Changed paths:
M lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.cpp
M lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
Log Message:
-----------
[lldb/Plugins] Move member template specialization out of class
This patch should fix the build failure that surfaced when build llvm
with GCC: https://lab.llvm.org/staging/#/builders/16/builds/10450
GCC complained that I explicitely specialized
`ScriptedPythonInterface::ExtractValueFromPythonObject` in a
in non-namespace scope, which is tolerated by Clang.
To solve this issue, the specialization were declared out of the class
and implemented in the source file.
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
More information about the All-commits
mailing list