Another attempt to fix clang warning
parent
5098003691
commit
da47f8a9e8
|
|
@ -247,10 +247,14 @@ namespace gtsam {
|
|||
};
|
||||
|
||||
/* ************************************************************************* */
|
||||
#ifdef __clang__
|
||||
# pragma clang diagnostic push
|
||||
# pragma clang diagnostic ignored "-Wunused-private-field" // Clang complains that previousOpenMPThreads is unused in the #else case below
|
||||
#endif
|
||||
|
||||
/// An object whose scope defines a block where TBB and OpenMP parallelism are mixed. In such a
|
||||
/// block, we use default threads for TBB, and p/2 threads for OpenMP. If GTSAM is not compiled to
|
||||
/// use both TBB and OpenMP, this has no effect.
|
||||
CLANG_DIAGNOSTIC_PUSH_IGNORE("-Wunused-private-field") // Clang complains that previousOpenMPThreads is unused in the #else case below
|
||||
class TbbOpenMPMixedScope
|
||||
{
|
||||
int previousOpenMPThreads;
|
||||
|
|
@ -272,7 +276,10 @@ namespace gtsam {
|
|||
~TbbOpenMPMixedScope() {}
|
||||
#endif
|
||||
};
|
||||
CLANG_DIAGNOSTIC_POP()
|
||||
|
||||
#ifdef __clang__
|
||||
# pragma clang diagnostic pop
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue