summaryrefslogtreecommitdiff
path: root/src/trans/target.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/trans/target.cpp')
-rw-r--r--src/trans/target.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/trans/target.cpp b/src/trans/target.cpp
index 9a855036..6a65be15 100644
--- a/src/trans/target.cpp
+++ b/src/trans/target.cpp
@@ -848,7 +848,7 @@ namespace {
cur_ofs ++;
}
}
- rv.align = max_align;
+ rv.align = packed ? 1 : max_align;
rv.size = cur_ofs;
rv.fields = ::std::move(fields);
DEBUG("size = " << rv.size << ", align = " << rv.align);