Commit 505f6da
authored
[flang] Ensure all warning/portability messages are guarded by Should… (#90518)
…Warn()
Many warning messages were being emitted unconditionally. Ensure that
all warnings are conditional on a true result from a call to
common::LanguageFeatureControl::ShouldWarn() so that it is easy for a
driver to disable them all, or, in the future, to provide per-warning
control over them.1 parent 37277d8 commit 505f6da
File tree
38 files changed
+725
-353
lines changed- flang
- include/flang
- Common
- Semantics
- lib
- Evaluate
- Parser
- Semantics
- test
- Driver
- Evaluate
- Preprocessing
- Semantics
38 files changed
+725
-353
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
50 | 52 | | |
51 | | - | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
58 | 71 | | |
59 | 72 | | |
60 | 73 | | |
| |||
77 | 90 | | |
78 | 91 | | |
79 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
80 | 141 | | |
81 | 142 | | |
| 143 | + | |
82 | 144 | | |
83 | 145 | | |
84 | 146 | | |
| |||
88 | 150 | | |
89 | 151 | | |
90 | 152 | | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
91 | 162 | | |
92 | 163 | | |
93 | 164 | | |
94 | | - | |
| 165 | + | |
95 | 166 | | |
96 | 167 | | |
97 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
634 | 634 | | |
635 | 635 | | |
636 | 636 | | |
637 | | - | |
| 637 | + | |
638 | 638 | | |
639 | 639 | | |
640 | 640 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
26 | 35 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
65 | 68 | | |
66 | 69 | | |
67 | 70 | | |
| |||
103 | 106 | | |
104 | 107 | | |
105 | 108 | | |
106 | | - | |
107 | | - | |
108 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1686 | 1686 | | |
1687 | 1687 | | |
1688 | 1688 | | |
1689 | | - | |
| 1689 | + | |
1690 | 1690 | | |
1691 | 1691 | | |
1692 | 1692 | | |
| |||
1698 | 1698 | | |
1699 | 1699 | | |
1700 | 1700 | | |
1701 | | - | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
1702 | 1704 | | |
1703 | 1705 | | |
1704 | 1706 | | |
1705 | 1707 | | |
1706 | 1708 | | |
1707 | 1709 | | |
1708 | 1710 | | |
1709 | | - | |
1710 | | - | |
1711 | | - | |
1712 | | - | |
1713 | | - | |
1714 | | - | |
1715 | | - | |
1716 | | - | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
1717 | 1722 | | |
1718 | 1723 | | |
1719 | 1724 | | |
| |||
1822 | 1827 | | |
1823 | 1828 | | |
1824 | 1829 | | |
1825 | | - | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
1826 | 1833 | | |
1827 | 1834 | | |
1828 | 1835 | | |
| |||
1862 | 1869 | | |
1863 | 1870 | | |
1864 | 1871 | | |
1865 | | - | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
1866 | 1875 | | |
1867 | 1876 | | |
1868 | 1877 | | |
| |||
1888 | 1897 | | |
1889 | 1898 | | |
1890 | 1899 | | |
1891 | | - | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
1892 | 1903 | | |
1893 | 1904 | | |
1894 | 1905 | | |
| |||
1914 | 1925 | | |
1915 | 1926 | | |
1916 | 1927 | | |
1917 | | - | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
1918 | 1931 | | |
1919 | 1932 | | |
1920 | 1933 | | |
| |||
1959 | 1972 | | |
1960 | 1973 | | |
1961 | 1974 | | |
1962 | | - | |
1963 | | - | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
1964 | 1980 | | |
1965 | 1981 | | |
1966 | | - | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
1967 | 1985 | | |
1968 | 1986 | | |
1969 | 1987 | | |
| |||
2004 | 2022 | | |
2005 | 2023 | | |
2006 | 2024 | | |
2007 | | - | |
2008 | | - | |
2009 | | - | |
2010 | | - | |
2011 | | - | |
2012 | | - | |
2013 | | - | |
2014 | | - | |
2015 | | - | |
| 2025 | + | |
| 2026 | + | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
2016 | 2037 | | |
2017 | 2038 | | |
2018 | 2039 | | |
2019 | 2040 | | |
2020 | 2041 | | |
2021 | 2042 | | |
2022 | | - | |
| 2043 | + | |
| 2044 | + | |
2023 | 2045 | | |
2024 | 2046 | | |
2025 | 2047 | | |
| |||
2103 | 2125 | | |
2104 | 2126 | | |
2105 | 2127 | | |
2106 | | - | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
2107 | 2131 | | |
2108 | 2132 | | |
2109 | 2133 | | |
| |||
0 commit comments