mirror of https://github.com/qt/qtbase.git
tracegen: Handle enum class in lttng backend
Add casting to the enumerations so that enum class doesn't cause compiler error. Task-number: QTBUG-140048 Change-Id: Ib2ffee5b511913700e64ce114583f7aaa939d75d Reviewed-by: Sami Varanka <sami.varanka@qt.io> Reviewed-by: Janne Roine <janne.roine@qt.io>
This commit is contained in:
parent
69c7d2eff4
commit
2eefeff364
|
@ -87,7 +87,7 @@ static void writeCtfMacro(QTextStream &stream, const Provider &provider, const T
|
|||
<< "ctf_integer(int, QSize_" << name << "_height, " << name << ".height()) ";
|
||||
return;
|
||||
case Tracepoint::Field::EnumeratedType:
|
||||
stream << "ctf_enum(" << provider.name << ", " << typeToTypeName(paramType) << ", int, " << name << ", " << name << ") ";
|
||||
stream << "ctf_enum(" << provider.name << ", " << typeToTypeName(paramType) << ", int, " << name << ", static_cast<int>(" << name << ")) ";
|
||||
return;
|
||||
case Tracepoint::Field::FlagType:
|
||||
stream << "ctf_sequence(const char , " << name << ", "
|
||||
|
|
Loading…
Reference in New Issue