Jason
My guess for the reason why OpenCL has the semantics it does is that if
you stored a boolean result in a variable earlier and then use it as the
? condition, that would require an extra comparison whereas if it's
already a vector of 0 and -1 as expected it can be used directly.
- [C++] Handle ?: for vectors Marc Glisse
- Re: [C++] Handle ?: for vectors Jason Merrill
- Re: [C++] Handle ?: for vectors Marc Glisse
- Re: [C++] Handle ?: for vectors Jason Merrill
- Re: [C++] Handle ?: for vectors Marc Glisse
- Re: [C++] Handle ?: for vectors Jason Merrill
- Re: [C++] Handle ?: for vectors Marc Glisse
- Re: [C++] Handle ?: for vecto... Jason Merrill
- Re: [C++] Handle ?: for vecto... Marc Glisse
- Re: [C++] Handle ?: for vecto... Jakub Jelinek
- Re: [C++] Handle ?: for vecto... Jason Merrill
- Re: [C++] Handle ?: for vecto... Marc Glisse
- Re: [C++] Handle ?: for vecto... Jason Merrill
- Re: [C++] Handle ?: for vecto... Mike Stump
- Re: [C++] Handle ?: for vecto... Marc Glisse
- Re: [C++] Handle ?: for vecto... Richard Biener
- Re: [C++] Handle ?: for vectors Marc Glisse
- Re: [C++] Handle ?: for vectors Jason Merrill