We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7759c02 + ac96aba commit 4d35d5eCopy full SHA for 4d35d5e
include/swift/SIL/SILFunctionBuilder.h
@@ -18,6 +18,11 @@
18
namespace swift {
19
20
class SILParserFunctionBuilder;
21
+class SILSerializationFunctionBuilder;
22
+class SILOptFunctionBuilder;
23
+namespace Lowering {
24
+class SILGenFunctionBuilder;
25
+} // namespace Lowering
26
27
/// A class for creating SILFunctions in a specific SILModule.
28
///
@@ -39,8 +44,10 @@ class SILFunctionBuilder {
39
44
SILModule &mod;
40
45
41
46
friend class SILParserFunctionBuilder;
47
+ friend class SILSerializationFunctionBuilder;
48
+ friend class SILOptFunctionBuilder;
49
+ friend class Lowering::SILGenFunctionBuilder;
42
50
43
-public:
51
SILFunctionBuilder(SILModule &mod) : mod(mod) {}
52
53
/// Return the declaration of a utility function that can, but needn't, be
0 commit comments