@@ -203,17 +203,19 @@ template <> struct DominatingValue<Address> {
203
203
}
204
204
static saved_type save (CodeGenFunction &CGF, type value) {
205
205
bool isSigned = value.getPointerAuthInfo ().isSigned ();
206
- return {DominatingLLVMValue::save (CGF, value.getBasePointer ()),
207
- value.getElementType (), value.getAlignment (),
208
- isSigned ? value.getPointerAuthInfo ().getKey () : 0 ,
209
- value.getPointerAuthInfo ().getAuthenticationMode (),
210
- value.getPointerAuthInfo ().isIsaPointer (),
211
- value.getPointerAuthInfo ().authenticatesNullValues (),
212
- isSigned ? DominatingLLVMValue::save (
213
- CGF, value.getPointerAuthInfo ().getDiscriminator ())
214
- : DominatingLLVMValue::saved_type (),
215
- DominatingLLVMValue::save (CGF, value.getOffset ()),
216
- value.getType ()};
206
+ return saved_type{
207
+ DominatingLLVMValue::save (CGF, value.getBasePointer ()),
208
+ value.getElementType (),
209
+ value.getAlignment (),
210
+ isSigned ? value.getPointerAuthInfo ().getKey () : 0 ,
211
+ value.getPointerAuthInfo ().getAuthenticationMode (),
212
+ value.getPointerAuthInfo ().isIsaPointer (),
213
+ value.getPointerAuthInfo ().authenticatesNullValues (),
214
+ isSigned ? DominatingLLVMValue::save (
215
+ CGF, value.getPointerAuthInfo ().getDiscriminator ())
216
+ : DominatingLLVMValue::saved_type (),
217
+ DominatingLLVMValue::save (CGF, value.getOffset ()),
218
+ value.getType ()};
217
219
}
218
220
static type restore (CodeGenFunction &CGF, saved_type value) {
219
221
CGPointerAuthInfo info;
0 commit comments