diff options
Diffstat (limited to 'buildscripts/idl/idl/binder.py')
-rw-r--r-- | buildscripts/idl/idl/binder.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/buildscripts/idl/idl/binder.py b/buildscripts/idl/idl/binder.py index da38cb176d5..d615f4a633b 100644 --- a/buildscripts/idl/idl/binder.py +++ b/buildscripts/idl/idl/binder.py @@ -1320,6 +1320,10 @@ def _bind_server_parameter_set_at(ctxt, param): # type: (errors.ParserContext, syntax.ServerParameter) -> str """Translate set_at options to C++ enum value.""" + if param.set_at == ['readonly']: + # Readonly may not be mixed with startup or runtime + return "ServerParameterType::kReadOnly" + set_at = 0 for psa in param.set_at: if psa.lower() == 'startup': |