| Index: tools/gn/docs/style_guide.md
 | 
| diff --git a/tools/gn/docs/style_guide.md b/tools/gn/docs/style_guide.md
 | 
| index 29d6b31e418fd81f92f0c19c7ac1263287c0264c..a87ad8f6a53720da07632145a7f1dea66759cd94 100644
 | 
| --- a/tools/gn/docs/style_guide.md
 | 
| +++ b/tools/gn/docs/style_guide.md
 | 
| @@ -183,6 +183,11 @@ to the link line of the final binary.
 | 
|      and static libraries depending on the build configuration to avoid this
 | 
|      problem.
 | 
|  
 | 
| +  * Source sets can have no sources, while static libraries will give strange
 | 
| +    platform-specific errors if they have no sources. If a target has only
 | 
| +    headers (for include checking purposes) or conditionally has no sources on
 | 
| +    sone platforms, use a source set.
 | 
| +
 | 
|    * In cases where a lot of the symbols are not needed for a particular link
 | 
|      (this especially happens when linking test binaries), putting that code in
 | 
|      a static library can dramatically increase linking performance. This is
 | 
| 
 |