![]() Match data layout of complex numbers to that of Clang, for better interoperability. This makes alignment of complex numbes the same as the individual elements (real and imaginary), as is required by the C spec and implemented in Clang, but unlike the gc compler. The Go language specification is silent on this matter. > Each complex type has the same object representation and alignment > requirements as an array of two elements of the corresponding real > type (float for float complex, double for double complex, long double > for long double complex). The first element of the array holds the > real part, and the second element of the array holds the imaginary > component. Source: https://en.cppreference.com/w/c/language/arithmetic_types |
||
---|---|---|
.. | ||
calls.go | ||
channel.go | ||
compiler.go | ||
defer.go | ||
errors.go | ||
goroutine-lowering.go | ||
interface-lowering.go | ||
interface.go | ||
llvm.go | ||
map.go | ||
optimizer.go | ||
reflect.go | ||
sizes.go | ||
syscall.go |