As OpenUSD has become less dependent on boost and the preprocessor, less things now include pxr/base/tf/preprocessorUtils.h which had the warning suppressing ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS macro. I thought there was a fix made to disable that warning in the OpenUSD CMake files so I’m surprised you’re seeing it.