File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,8 @@ namespace attributes {
112
112
const char * const kInterfaceCpp = " cpp" ;
113
113
const char * const kParamValueFalse = " false" ;
114
114
const char * const kParamValueTrue = " true" ;
115
+ const char * const kParamValueFALSE = " FALSE" ;
116
+ const char * const kParamValueTRUE = " TRUE" ;
115
117
116
118
// Type info
117
119
class Type {
@@ -268,7 +270,8 @@ namespace attributes {
268
270
bool rng () const {
269
271
Param rngParam = paramNamed (kExportRng );
270
272
if (!rngParam.empty ())
271
- return rngParam.value () != kParamValueFalse ;
273
+ return rngParam.value () == kParamValueTrue ||
274
+ rngParam.value () == kParamValueTRUE ;
272
275
else
273
276
return true ;
274
277
}
@@ -1030,7 +1033,10 @@ namespace attributes {
1030
1033
}
1031
1034
// rng that isn't true or false
1032
1035
else if (name == kExportRng ) {
1033
- if (value != kParamValueFalse && value != kParamValueTrue ) {
1036
+ if (value != kParamValueFalse &&
1037
+ value != kParamValueTrue &&
1038
+ value != kParamValueFALSE &&
1039
+ value != kParamValueTRUE ) {
1034
1040
rcppExportWarning (" rng value must be true or false" ,
1035
1041
lineNumber);
1036
1042
}
You can’t perform that action at this time.
0 commit comments