mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 15:56:07 +00:00

Also add trivial handling of transparent unions. PPC32, MSP430, and XCore apparently all rely on DefaultABIInfo. This should worry you, because DefaultABIInfo is not implementing the rules of any particular ABI. Fixes PR23097, patch by Andy Gibbs. llvm-svn: 237630
13 lines
227 B
C++
13 lines
227 B
C++
// RUN: %clang_cc1 -emit-llvm %s -o - -triple=powerpc-unknown-linux | FileCheck %s
|
|
|
|
struct S {
|
|
S();
|
|
~S();
|
|
};
|
|
|
|
void byval(S one, S two) {
|
|
one = two;
|
|
}
|
|
|
|
// CHECK: define void @_Z5byval1SS_(%struct.S* %one, %struct.S* %two)
|