aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/zfs_fletcher.h24
1 files changed, 4 insertions, 20 deletions
diff --git a/include/zfs_fletcher.h b/include/zfs_fletcher.h
index e913a0bd7..ca1a09292 100644
--- a/include/zfs_fletcher.h
+++ b/include/zfs_fletcher.h
@@ -76,19 +76,19 @@ typedef struct zfs_fletcher_superscalar {
} zfs_fletcher_superscalar_t;
typedef struct zfs_fletcher_sse {
- uint64_t v[2] __attribute__((aligned(16)));
+ uint64_t v[2];
} zfs_fletcher_sse_t;
typedef struct zfs_fletcher_avx {
- uint64_t v[4] __attribute__((aligned(32)));
+ uint64_t v[4];
} zfs_fletcher_avx_t;
typedef struct zfs_fletcher_avx512 {
- uint64_t v[8] __attribute__((aligned(64)));
+ uint64_t v[8];
} zfs_fletcher_avx512_t;
typedef struct zfs_fletcher_aarch64_neon {
- uint64_t v[2] __attribute__((aligned(16)));
+ uint64_t v[2];
} zfs_fletcher_aarch64_neon_t;
@@ -161,20 +161,4 @@ _ZFS_FLETCHER_H const fletcher_4_ops_t fletcher_4_aarch64_neon_ops;
}
#endif
-#if defined(ZFS_UBSAN_ENABLED)
-#if defined(__has_attribute)
-#if __has_attribute(no_sanitize_undefined)
-#define ZFS_NO_SANITIZE_UNDEFINED __attribute__((no_sanitize_undefined))
-#elif __has_attribute(no_sanitize)
-#define ZFS_NO_SANITIZE_UNDEFINED __attribute__((no_sanitize("undefined")))
-#else
-#error "Compiler has to support attribute "
- "`no_sanitize_undefined` or `no_sanitize(\"undefined\")`"
- "when compiling with UBSan enabled"
-#endif /* __has_attribute(no_sanitize_undefined) */
-#endif /* defined(__has_attribute) */
-#else
-#define ZFS_NO_SANITIZE_UNDEFINED
-#endif /* defined(ZFS_UBSAN_ENABLED) */
-
#endif /* _ZFS_FLETCHER_H */