No, it is generally possible to write portable setf expanders that work
with multiple-value places provided the platform conforms to the ANS
requirements. I have some extreme examples on another machine I may share
to the list later.

I think to be portable transparent assure would need to collect and return
multiple values, with the hope that the compiler would eliminate that stuff
if the place were a single-value form like a variable or known function.

Reply via email to