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 {
112112 const char * const kInterfaceCpp = " cpp" ;
113113 const char * const kParamValueFalse = " false" ;
114114 const char * const kParamValueTrue = " true" ;
115+ const char * const kParamValueFALSE = " FALSE" ;
116+ const char * const kParamValueTRUE = " TRUE" ;
115117
116118 // Type info
117119 class Type {
@@ -268,7 +270,8 @@ namespace attributes {
268270 bool rng () const {
269271 Param rngParam = paramNamed (kExportRng );
270272 if (!rngParam.empty ())
271- return rngParam.value () != kParamValueFalse ;
273+ return rngParam.value () == kParamValueTrue ||
274+ rngParam.value () == kParamValueTRUE ;
272275 else
273276 return true ;
274277 }
@@ -1030,7 +1033,10 @@ namespace attributes {
10301033 }
10311034 // rng that isn't true or false
10321035 else if (name == kExportRng ) {
1033- if (value != kParamValueFalse && value != kParamValueTrue ) {
1036+ if (value != kParamValueFalse &&
1037+ value != kParamValueTrue &&
1038+ value != kParamValueFALSE &&
1039+ value != kParamValueTRUE ) {
10341040 rcppExportWarning (" rng value must be true or false" ,
10351041 lineNumber);
10361042 }
You can’t perform that action at this time.
0 commit comments