File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -2974,6 +2974,7 @@ class OMPAtomicDirective : public OMPExecutableDirective {
2974
2974
// / This field is 1 for the first form of the expression and 0 for the
2975
2975
// / second. Required for correct codegen of non-associative operations (like
2976
2976
// / << or >>).
2977
+ LLVM_PREFERRED_TYPE (bool )
2977
2978
uint8_t IsXLHSInRHSPart : 1 ;
2978
2979
// / Used for 'atomic update' or 'atomic capture' constructs. They may
2979
2980
// / have atomic expressions of forms:
@@ -2983,9 +2984,11 @@ class OMPAtomicDirective : public OMPExecutableDirective {
2983
2984
// / \endcode
2984
2985
// / This field is 1 for the first(postfix) form of the expression and 0
2985
2986
// / otherwise.
2987
+ LLVM_PREFERRED_TYPE (bool )
2986
2988
uint8_t IsPostfixUpdate : 1 ;
2987
2989
// / 1 if 'v' is updated only when the condition is false (compare capture
2988
2990
// / only).
2991
+ LLVM_PREFERRED_TYPE (bool )
2989
2992
uint8_t IsFailOnly : 1 ;
2990
2993
} Flags;
2991
2994
You can’t perform that action at this time.
0 commit comments