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_11 in 8 minutes and 16 seconds (queued for 12 seconds)
Status Job ID Name Coverage
  Precheck
passed precheck:debian:sid:amd64 #55824
amd64 docker linux

00:00:24

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

00:02:47

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

00:02:55

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

00:02:21

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

00:02:25

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

00:02:25

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

00:04:17

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

00:04:42

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

00:04:19

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

00:04:55

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

00:01:04

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

00:00:59

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

00:01:03

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

00:00:50