added missing namespace declaration
diff --git a/docs/advanced.rst b/docs/advanced.rst
index 7805de9..aa52a4c 100644
--- a/docs/advanced.rst
+++ b/docs/advanced.rst
@@ -321,7 +321,7 @@
         /* Trampoline (need one for each virtual function) */
         std::string go(int n_times) {
             /* Acquire GIL before calling Python code */
-            gil_scoped_acquire acquire;
+            py::gil_scoped_acquire acquire;
 
             PYBIND11_OVERLOAD_PURE(
                 std::string, /* Return type */
@@ -346,7 +346,7 @@
 
         m.def("call_go", [](Animal *animal) -> std::string {
             /* Release GIL before calling into (potentially long-running) C++ code */
-            gil_scoped_release release;
+            py::gil_scoped_release release;
             return call_go(animal);
         });