diff options
| author | Daniel Sanders <[email protected]> | 2015-02-24 15:25:10 +0000 |
|---|---|---|
| committer | Ralf Baechle <[email protected]> | 2015-04-01 17:21:47 +0200 |
| commit | 20c82d93d3c284700c7749f51d4eff3eaaf3e13f (patch) | |
| tree | c6b73a29a0dee81c414f3ff0329c5a2036cc6a5e /tools/perf/scripts/python | |
| parent | e6baf0e0b6757082554b9fc217f1f036e9e4ee8f (diff) | |
MIPS: LLVMLinux: Fix an 'inline asm input/output type mismatch' error.
Replace incorrect matching constraint that caused the error with an alternative
that still has the required constraints on the inline assembly.
This is the error message reported by clang:
arch/mips/include/asm/checksum.h:285:27: error: unsupported inline asm: input with type '__be32' (aka 'unsigned int') matching output with type 'unsigned short'
"0" (htonl(len)), "1" (htonl(proto)), "r" (sum));
^~~~~~~~~~~~
The changed code can be compiled successfully by both gcc and clang.
Signed-off-by: Daniel Sanders <[email protected]>
Signed-off-by: Toma Tabacu <[email protected]>
Suggested-by: Maciej W. Rozycki <[email protected]>
Cc: Ralf Baechle <[email protected]>
Cc: Markos Chandras <[email protected]>
Cc: Leonid Yegoshin <[email protected]>
Cc: [email protected]
Cc: [email protected]
Patchwork: https://patchwork.linux-mips.org/patch/9313/
Signed-off-by: Ralf Baechle <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions