This directive tells the compiler that cromfs_node_s might be located at a memory address which is not word aligned. This resolves the hardFault caused by unaligned memory access on armv6-m architecture which doesn't support it.