Skip to content

[SR-6880] synthesized ObjC constructors with struct parameters are not lowered properly on ARM VFP CC #49429

Open
@compnerd

Description

@compnerd
Previous ID SR-6880
Radar None
Original Reporter @compnerd
Type Bug
Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug, Swift4, Windows, arm, armhf, linux
Assignee None
Priority Medium

md5: 61a8547c2722f009225e364a21a95711

Issue Description:

When materializing the implicit constructor containing a HFA, the VFP CC will result in an incorrect attempt to coerce parameters to the structure type. This causes an assertion in LLVM as we attempt to store a structure value into the alloca when trafficking through memory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    WindowsPlatform: WindowsarmArchitecture: any ARMarmhfArchitecture: the Debian port for ARM processors (armv7+) that have hardware floating point supportbugA deviation from expected or documented behavior. Also: expected but undesirable behavior.compilerThe Swift compiler itselfswift 4.0

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions