From f71f105901da8ee791c2e8778683ff2c449bf0bd Mon Sep 17 00:00:00 2001
From: Marius Brehler <marius.brehler@iml.fraunhofer.de>
Date: Wed, 13 Apr 2022 16:17:52 +0200
Subject: [PATCH] [mlir][docs] Fix broken links

---
 mlir/docs/AttributesAndTypes.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mlir/docs/AttributesAndTypes.md b/mlir/docs/AttributesAndTypes.md
index f252e3b028dd..d0b92254433e 100644
--- a/mlir/docs/AttributesAndTypes.md
+++ b/mlir/docs/AttributesAndTypes.md
@@ -1,7 +1,7 @@
 # Defining Dialect Attributes and Types
 
 This document describes how to define dialect
-[attributes](../LangRef.md/#attributes) and [types](../LangRef.md/#type-system).
+[attributes](LangRef.md/#attributes) and [types](LangRef.md/#type-system).
 
 [TOC]
 
@@ -280,7 +280,7 @@ MLIR includes several specialized classes for common situations:
 Similarly to operations, Attribute and Type classes may attach `Traits` that
 provide additional mixin methods and other data. `Trait`s may be attached via
 the trailing template argument, i.e. the `traits` list parameter in the example
-above. See the main [`Trait`](../Traits.md) documentation for more information
+above. See the main [`Trait`](Traits.md) documentation for more information
 on defining and using traits.
 
 ### Interfaces
@@ -288,7 +288,7 @@ on defining and using traits.
 Attribute and Type classes may attach `Interfaces` to provide an virtual
 interface into the Attribute or Type. `Interfaces` are added in the same way as
 [Traits](#Traits), by using the `traits` list template parameter of the
-`AttrDef` or `TypeDef`. See the main [`Interface`](../Interfaces.md)
+`AttrDef` or `TypeDef`. See the main [`Interface`](Interfaces.md)
 documentation for more information on defining and using interfaces.
 
 ### Builders