avoid macro name collision with system defined macro

(cherry picked from commit 81b133d9)
14 jobs for 532-master-doesn-t-build-on-macos-due-to-class-of-align-macros-v9_12 in 8 minutes and 22 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Precheck
passed precheck:debian:sid:amd64 #55810
amd64 docker linux

00:00:21

 
  Build
passed build:centos:centos6:amd64 #55811
amd64 docker linux

00:02:30

passed build:centos:centos7:amd64 #55812
amd64 docker linux

00:02:40

passed build:debian:sid:amd64 #55813
amd64 docker linux

00:02:33

passed build:debian:sid:i386 #55814
i386 docker linux

00:02:22

 
  Test
passed install:debian:sid:amd64 #55823
amd64 docker linux

00:02:37

passed systemtest:centos:centos6:amd64 #55819
amd64 docker linux

00:05:00

passed systemtest:centos:centos7:amd64 #55820
amd64 docker linux

00:04:48

passed systemtest:debian:sid:amd64 #55821
amd64 docker linux

00:05:03

passed systemtest:debian:sid:i386 #55822
i386 docker linux

00:05:16

passed unittest:centos:centos6:amd64 #55815
amd64 docker linux

00:00:54

passed unittest:centos:centos7:amd64 #55816
amd64 docker linux

00:00:53

passed unittest:debian:sid:amd64 #55817
amd64 docker linux

00:00:56

passed unittest:debian:sid:i386 #55818
i386 docker linux

00:00:54