11
22// --- stub library headers ---
33
4- #include " std_string .h"
4+ #include " ../taint-tests/stl .h"
55
66#define SIZE_MAX 0xFFFFFFFF
77
8- namespace std {
9- class string_view {
10- public:
11- string_view (const char * s);
12- };
13- };
14-
158namespace boost {
169 namespace system {
1710 class error_code {
@@ -150,20 +143,20 @@ void test_resolve_host() {
150143 sink (resolver.resolve (host, service, flags)); // $ ir
151144 sink (resolver.resolve (host, service, flags, error)); // $ ir
152145
153- sink (resolver.resolve (host_view, service_view)); // $ ir
154- sink (resolver.resolve (host_view, service_view, error)); // $ ir
155- sink (resolver.resolve (host_view, service_view, flags)); // $ ir
156- sink (resolver.resolve (host_view, service_view, flags, error)); // $ ir
146+ sink (resolver.resolve (host_view, service_view)); // $ MISSING: ir
147+ sink (resolver.resolve (host_view, service_view, error)); // $ MISSING: ir
148+ sink (resolver.resolve (host_view, service_view, flags)); // $ MISSING: ir
149+ sink (resolver.resolve (host_view, service_view, flags, error)); // $ MISSING: ir
157150
158151 sink (resolver.resolve (protocol, host, service)); // $ ir
159152 sink (resolver.resolve (protocol, host, service, error)); // $ ir
160153 sink (resolver.resolve (protocol, host, service, flags)); // $ ir
161154 sink (resolver.resolve (protocol, host, service, flags, error)); // $ ir
162155
163- sink (resolver.resolve (protocol, host_view, service_view)); // $ ir
164- sink (resolver.resolve (protocol, host_view, service_view, error)); // $ ir
165- sink (resolver.resolve (protocol, host_view, service_view, flags)); // $ ir
166- sink (resolver.resolve (protocol, host_view, service_view, flags, error)); // $ ir
156+ sink (resolver.resolve (protocol, host_view, service_view)); // $ MISSING: ir
157+ sink (resolver.resolve (protocol, host_view, service_view, error)); // $ MISSING: ir
158+ sink (resolver.resolve (protocol, host_view, service_view, flags)); // $ MISSING: ir
159+ sink (resolver.resolve (protocol, host_view, service_view, flags, error)); // $ MISSING: ir
167160}
168161
169162void test_resolve_service () {
@@ -181,18 +174,18 @@ void test_resolve_service() {
181174 sink (resolver.resolve (host, service, flags)); // $ ir
182175 sink (resolver.resolve (host, service, flags, error)); // $ ir
183176
184- sink (resolver.resolve (host_view, service_view)); // $ ir
185- sink (resolver.resolve (host_view, service_view, error)); // $ ir
186- sink (resolver.resolve (host_view, service_view, flags)); // $ ir
187- sink (resolver.resolve (host_view, service_view, flags, error)); // $ ir
177+ sink (resolver.resolve (host_view, service_view)); // $ MISSING: ir
178+ sink (resolver.resolve (host_view, service_view, error)); // $ MISSING: ir
179+ sink (resolver.resolve (host_view, service_view, flags)); // $ MISSING: ir
180+ sink (resolver.resolve (host_view, service_view, flags, error)); // $ MISSING: ir
188181
189182 sink (resolver.resolve (protocol, host, service)); // $ ir
190183 sink (resolver.resolve (protocol, host, service, error)); // $ ir
191184 sink (resolver.resolve (protocol, host, service, flags)); // $ ir
192185 sink (resolver.resolve (protocol, host, service, flags, error)); // $ ir
193186
194- sink (resolver.resolve (protocol, host_view, service_view)); // $ ir
195- sink (resolver.resolve (protocol, host_view, service_view, error)); // $ ir
196- sink (resolver.resolve (protocol, host_view, service_view, flags)); // $ ir
197- sink (resolver.resolve (protocol, host_view, service_view, flags, error)); // $ ir
187+ sink (resolver.resolve (protocol, host_view, service_view)); // $ MISSING: ir
188+ sink (resolver.resolve (protocol, host_view, service_view, error)); // $ MISSING: ir
189+ sink (resolver.resolve (protocol, host_view, service_view, flags)); // $ MISSING: ir
190+ sink (resolver.resolve (protocol, host_view, service_view, flags, error)); // $ MISSING: ir
198191}
0 commit comments