about summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/clone.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2014-02-14 08:09:51 -0800
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2014-02-21 19:57:02 -0800
commitbb8721da69e4c54fc2e22c3352d74c406e817049 (patch)
tree3c9293668bc095df45dc62e1d02702592d1c6c4a /src/libsyntax/ext/deriving/clone.rs
parent87f936f193286e54c38245a6853d8b2977f2aa5b (diff)
downloadrust-bb8721da69e4c54fc2e22c3352d74c406e817049.tar.gz
rust-bb8721da69e4c54fc2e22c3352d74c406e817049.zip
syntax: Allow syntax extensions to have attributes
Diffstat (limited to 'src/libsyntax/ext/deriving/clone.rs')
-rw-r--r--src/libsyntax/ext/deriving/clone.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax/ext/deriving/clone.rs b/src/libsyntax/ext/deriving/clone.rs
index 5595bdee688..f52a2accd8d 100644
--- a/src/libsyntax/ext/deriving/clone.rs
+++ b/src/libsyntax/ext/deriving/clone.rs
@@ -21,6 +21,7 @@ pub fn expand_deriving_clone(cx: &mut ExtCtxt,
                              push: |@Item|) {
     let trait_def = TraitDef {
         span: span,
+        attributes: ~[],
         path: Path::new(~["std", "clone", "Clone"]),
         additional_bounds: ~[],
         generics: LifetimeBounds::empty(),
@@ -48,6 +49,7 @@ pub fn expand_deriving_deep_clone(cx: &mut ExtCtxt,
                                   push: |@Item|) {
     let trait_def = TraitDef {
         span: span,
+        attributes: ~[],
         path: Path::new(~["std", "clone", "DeepClone"]),
         additional_bounds: ~[],
         generics: LifetimeBounds::empty(),