[MCU] Fix assertion failure on function returning empty union.
authorDenis Zobnin <d.zobnin.bugzilla@gmail.com>
Thu, 11 Feb 2016 11:26:03 +0000 (11:26 +0000)
committerDenis Zobnin <d.zobnin.bugzilla@gmail.com>
Thu, 11 Feb 2016 11:26:03 +0000 (11:26 +0000)
commit380b2243595046d472884f7902f6f76749306508
tree392a7a9cac46bdf5789557c1548d98af395a381b
parent44e7c51b0522eff235b9aca3c004277a98ee805d
[MCU] Fix assertion failure on function returning empty union.

Treat empty struct/union in return type as void for MCU ABI. PR26438.

Differential Revision: http://reviews.llvm.org/D16808

llvm-svn: 260510
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/mcu-struct-return.c [new file with mode: 0644]