1*89a1d03eSRichard // RUN: %check_clang_tidy -std=c++20-or-later %s modernize-use-default-member-init %t 2*89a1d03eSRichard 3*89a1d03eSRichard struct PositiveBitField 4*89a1d03eSRichard { PositiveBitFieldPositiveBitField5*89a1d03eSRichard PositiveBitField() : i(6) {} 6*89a1d03eSRichard // CHECK-FIXES: PositiveBitField() {} 7*89a1d03eSRichard int i : 5; 8*89a1d03eSRichard // CHECK-MESSAGES: :[[@LINE-1]]:7: warning: use default member initializer for 'i' [modernize-use-default-member-init] 9*89a1d03eSRichard // CHECK-FIXES: int i : 5{6}; 10*89a1d03eSRichard }; 11