| Index: docs/optional.md
|
| diff --git a/docs/optional.md b/docs/optional.md
|
| index a2220316ab36ee2976312ebfbc9bbf4339de0e96..7ee15d7b9064e796086342202d1b59513ecb1cf1 100644
|
| --- a/docs/optional.md
|
| +++ b/docs/optional.md
|
| @@ -76,7 +76,7 @@ Finally, `base::Optional<T>` is integrated with `std::hash`, using
|
|
|
| ## How is it implemented?
|
|
|
| -`base::Optional<T>` is implemented using `base::AlignedMemory`. The object
|
| +`base::Optional<T>` is implemented with a union with a `T` member. The object
|
| doesn't behave like a pointer and doesn't do dynamic memory allocation. In
|
| other words, it is guaranteed to have an object allocated when it is not empty.
|
|
|
|
|