summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2019-10-26 10:53:02 +0800
committerJohn Hodge <tpg@mutabah.net>2019-10-26 10:53:02 +0800
commitd0e905bc00ea805a73fa116c68e25a2a66d221ad (patch)
tree2515d5e5031f739bba76a5cd5d738303ea7558c9 /src
parentce8e9305c8a462a2cee40a7d4918f5c3814e6b01 (diff)
downloadmrust-d0e905bc00ea805a73fa116c68e25a2a66d221ad.tar.gz
Trans Target - Avoid reading an undefined value
Diffstat (limited to 'src')
-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 126f71fb..5f52912e 100644
--- a/src/trans/target.cpp
+++ b/src/trans/target.cpp
@@ -718,7 +718,7 @@ bool Target_GetAlignOf(const Span& sp, const StaticTraitResolve& resolve, const
{
size_t ignore_size;
bool rv = Target_GetSizeAndAlignOf(sp, resolve, ty, ignore_size, out_align);
- if( ignore_size == SIZE_MAX )
+ if( rv && ignore_size == SIZE_MAX )
BUG(sp, "Getting alignment of Unsized type - " << ty);
return rv;
}