diff options
| author | Dale Johannesen <dalej@apple.com> | 2010-07-23 00:30:35 +0000 |
|---|---|---|
| committer | Dale Johannesen <dalej@apple.com> | 2010-07-23 00:30:35 +0000 |
| commit | f2d75670b7eee180ea6cb22cfa7c581c9fad26e5 (patch) | |
| tree | 3ca1e93791851ad984c5d9a944cf32d3214a8f7a /clang/include/clang-c/Index.h | |
| parent | 88f0e04e6fd03bbaf4bdc0e03baab356e4848ddf (diff) | |
| download | bcm5719-llvm-f2d75670b7eee180ea6cb22cfa7c581c9fad26e5.tar.gz bcm5719-llvm-f2d75670b7eee180ea6cb22cfa7c581c9fad26e5.zip | |
The only supported calling convention for X86-64 uses
SSE, so we can't return floating point values if this
is disabled. Detect this error for clang.
With SSE1 only, f64 is a problem; it can be done, but
neither llvm-gcc nor clang has ever generated correct
code for it. Since nobody noticed this I think it's
OK to treat it as an error for now.
This also handles SSE-sized vectors of floating point.
8207686, 8204109.
llvm-svn: 109201
Diffstat (limited to 'clang/include/clang-c/Index.h')
0 files changed, 0 insertions, 0 deletions

