mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-09 12:04:02 +00:00
Fix docs/Coroutines.rst syntax highlighting on Linux
Summary: s/code-block:: C++/code-block:: c++ in docs/Coroutines.rst . Patch by Gor Nishanov! Edited by Sanjoy to fix a missing s/C/c/. Reviewers: sanjoy, rengolin Differential Revision: https://reviews.llvm.org/D22832 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@276806 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
252b5ebfdd
commit
315f732fa1
@ -73,7 +73,7 @@ Coroutine Representation
|
||||
Let's look at an example of an LLVM coroutine with the behavior sketched
|
||||
by the following pseudo-code.
|
||||
|
||||
.. code-block:: C++
|
||||
.. code-block:: c++
|
||||
|
||||
void *f(int n) {
|
||||
for(;;) {
|
||||
@ -274,7 +274,7 @@ Multiple Suspend Points
|
||||
|
||||
Let's consider the coroutine that has more than one suspend point:
|
||||
|
||||
.. code-block:: C++
|
||||
.. code-block:: c++
|
||||
|
||||
void *f(int n) {
|
||||
for(;;) {
|
||||
@ -528,7 +528,7 @@ For example, for a Python generator that has only one suspend point:
|
||||
Python frontend would inject two more suspend points, so that the actual code
|
||||
looks like this:
|
||||
|
||||
.. code-block:: C
|
||||
.. code-block:: c
|
||||
|
||||
void* coroutine(int n) {
|
||||
int current_value;
|
||||
@ -542,7 +542,7 @@ looks like this:
|
||||
|
||||
and python iterator `__next__` would look like:
|
||||
|
||||
.. code-block:: C++
|
||||
.. code-block:: c++
|
||||
|
||||
int __next__(void* hdl) {
|
||||
coro.resume(hdl);
|
||||
@ -1109,7 +1109,7 @@ Example:
|
||||
Consider the following example. A coroutine takes two parameters `a` and `b`
|
||||
that has a destructor and a move constructor.
|
||||
|
||||
.. code-block:: C++
|
||||
.. code-block:: c++
|
||||
|
||||
struct A { ~A(); A(A&&); bool foo(); void bar(); };
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user