1
1
Nathan Hjelm dfa8d3a81a btl/vader: work around Oracle compiler bug
This commit works around an Oracle C compiler bug in 5.15 (not sure
when it was introduced). The bug is triggered when we chain
assignments of atomic variables. Ex:

_Atomic intptr x, y;
intptr_t z = 0;

x = y = z;

Will produce a compiler error of the form:

operand cannot have void type: op "="
assignment type mismatch:
	long "=" void

To work around the issue we are removing the chain assignment and
setting the head and tail on different lines.

Fixes #5814

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-10-03 08:55:51 -06:00
..
2017-04-15 09:30:18 -07:00
2018-10-02 13:35:46 -04:00
2015-06-23 20:59:57 -07:00
2018-09-15 06:04:13 -07:00
2018-09-28 12:43:32 -07:00
2017-07-12 17:31:25 -03:00
2015-06-23 20:59:57 -07:00
2018-09-05 08:42:00 -07:00