================ @@ -174,6 +177,8 @@ struct OMPContext { BitVector ActiveTraits = BitVector(unsigned(TraitProperty::Last) + 1); SmallVector<TraitProperty, 8> ConstructTraits; + static int DeviceNum; + static StringRef DeviceNumID; ---------------- Ritanya-B-Bharadwaj wrote:
I used static to ensure that all instances of OMPContext share the same value. Any other suggestions? https://github.com/llvm/llvm-project/pull/118471 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits