Remove __unused annotation from ConcreteSystraceSection ctor args

Summary:
The constructor arguments to `ConcreteSystraceSection` are actually used. It seems like they were accidentally marked unused in D14181748.

Changelog:
[iOS][Fixed] - Remove __unused annotation from ConcreteSystraceSection ctor args.

Reviewed By: PeteTheHeat

Differential Revision: D18574190

fbshipit-source-id: 38d58da794341d4ecc52f3bc16e05ef2757cca1d
This commit is contained in:
Ramanpreet Nara
2019-11-19 10:51:59 -08:00
committed by Facebook Github Bot
parent 1926feea2b
commit 8ac9b32779
+14 -13
View File
@@ -25,26 +25,27 @@ namespace react {
*/
#ifdef WITH_FBSYSTRACE
struct ConcreteSystraceSection {
public:
template<typename... ConvertsToStringPiece>
explicit
ConcreteSystraceSection(__unused const char* name, __unused ConvertsToStringPiece&&... args)
: m_section(TRACE_TAG_REACT_CXX_BRIDGE, name, args...)
{}
public:
template <typename... ConvertsToStringPiece>
explicit ConcreteSystraceSection(
const char *name,
ConvertsToStringPiece &&... args)
: m_section(TRACE_TAG_REACT_CXX_BRIDGE, name, args...) {}
private:
private:
fbsystrace::FbSystraceSection m_section;
};
using SystraceSection = ConcreteSystraceSection;
#else
struct DummySystraceSection {
public:
template<typename... ConvertsToStringPiece>
explicit
DummySystraceSection(__unused const char* name, __unused ConvertsToStringPiece&&... args)
{}
public:
template <typename... ConvertsToStringPiece>
explicit DummySystraceSection(
__unused const char *name,
__unused ConvertsToStringPiece &&... args) {}
};
using SystraceSection = DummySystraceSection;
#endif
}}
} // namespace react
} // namespace facebook