--- /dev/null
+import "google/protobuf/descriptor.proto"; // Ignored\r
+// import "./google/protobuf/descriptor.proto"; // Not ignored\r
+\r
+extend google.protobuf.MessageOptions {\r
+ optional int32 foo = 1001;\r
+}\r
+\r
+message Foo {\r
+ extensions 2 to max;\r
+}\r
+\r
+extend Foo {\r
+ optional string bar = 2;\r
+}\r
+\r
+message Bar {\r
+ message Foo {\r
+ }\r
+\r
+ extend .Foo {\r
+ optional Foo foo = 3; // references Bar.Foo\r
+ }\r
+}\r