about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-09-10 17:19:23 +0200
committerGitHub <noreply@github.com>2019-09-10 17:19:23 +0200
commit347b5c89f552fb5a1817bb229052eab340c5996f (patch)
treee2efd58df460fc12284b8b5636eac86fa9a436fe /src/libstd/sys/unix/stack_overflow.rs
parent9eecb4aafef595a16f5092ebaa10fd1681bdacc4 (diff)
parent2f6e73cb07edc21b1243b270e3e77faf51fcb4e4 (diff)
downloadrust-347b5c89f552fb5a1817bb229052eab340c5996f.tar.gz
rust-347b5c89f552fb5a1817bb229052eab340c5996f.zip
Rollup merge of #64256 - smaeul:patch/powerpc64-tests, r=alexcrichton
test/c-variadic: Fix patterns on powerpc64

On architectures such as powerpc64 that use extend_integer_width_to in
their C ABI processing, integer parameters shorter than the native
register width will be annotated with the ArgAttribute::SExt or
ArgAttribute::ZExt attribute, and that attribute will be included in the
generated LLVM IR.

In this test, all relevant parameters are `i32`, which will get the
`signext` annotation on the relevant 64-bit architectures. Match both
the annotated and non-annotated case, but enforce that the annotation is
applied consistently.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions