From: Sirshak Das Date: Wed, 30 May 2018 02:21:02 +0000 (-0500) Subject: Fix clang compilation on aarch64: value size does not match register size. X-Git-Tag: v18.07-rc1~248 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=40c6e1d8e091fe8ac81f3907c035a121a6129019 Fix clang compilation on aarch64: value size does not match register size. Fixes clang error: value size does not match register size specified by the constraint and modifier Change-Id: I83e69445eacd6570607334e086a8582addb5bdfc Signed-off-by: Sirshak Das Reviewed-by: Brian Brooks Reviewed-by: Honnappa Nagarahalli --- diff --git a/src/vppinfra/time.c b/src/vppinfra/time.c index 1626ff4ed38..e9a764bcd31 100644 --- a/src/vppinfra/time.c +++ b/src/vppinfra/time.c @@ -147,7 +147,7 @@ os_cpu_clock_frequency (void) * to each core which has registers for reading the current counter value * as well as the clock frequency. The system counter is not clocked at * the same frequency as the core. */ - u32 hz; + u64 hz; asm volatile ("mrs %0, cntfrq_el0":"=r" (hz)); return (f64) hz; #endif